Дана целочисленная прямоугольная матрица.Опредилить кол-во нулевых элементов.Найти сумму положительных чётных элементов каждой строки матрицы.
Вот код (запутался с формированием матрицы)
Код
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main()
{
clrscr();
randomize();
int A[10][10],i,j,k=0,s=0;
for(i=0;i<=10;i++);
for(j=0;j<=10;j++);
scanf("%d",&A[i][j]);
{k=0;
s=0;
for(i=0;i<=10;i++);
for(j=0;j<=10;i++);
if(A[i][j]==0)
k++;
for(i=0;i<=10;i++);
s=0;
for(j=1;j<=10;j++);
if((A[i][j]>0) && (A[i][j]%2==0))
s=s+A[i][j]; }
printf("Є®«ЁзҐбвў® г«Ґўле н«Ґ¬Ґв®ў:",k);
printf("‘㬬Ї®«®¦ЁвҐ«мле зҐвле н«Ґ¬Ґв®ў Є ¦¤®© бва®ЄЁ ¬ ваЁжл:",s);
getch();
}
#include<stdlib.h>
#include<conio.h>
void main()
{
clrscr();
randomize();
int A[10][10],i,j,k=0,s=0;
for(i=0;i<=10;i++);
for(j=0;j<=10;j++);
scanf("%d",&A[i][j]);
{k=0;
s=0;
for(i=0;i<=10;i++);
for(j=0;j<=10;i++);
if(A[i][j]==0)
k++;
for(i=0;i<=10;i++);
s=0;
for(j=1;j<=10;j++);
if((A[i][j]>0) && (A[i][j]%2==0))
s=s+A[i][j]; }
printf("Є®«ЁзҐбвў® г«Ґўле н«Ґ¬Ґв®ў:",k);
printf("‘㬬Ї®«®¦ЁвҐ«мле зҐвле н«Ґ¬Ґв®ў Є ¦¤®© бва®ЄЁ ¬ ваЁжл:",s);
getch();
}
28 марта 2010 в 8:05
в том то и дело то что в BC 3.1 отладчик говорит все верно
28 марта 2010 в 8:02
Владислав, рекомендую научиться пользоваться отладчиком. Тогда все вопросы как рукой снимет =)
28 марта 2010 в 1:02
а нафига рандомизировать, если все равно все проходишь?
или я туплю?
28 марта 2010 в 1:00
for(i=0;i<=10;i++);
s=0;
нужно больше фигурных скобок. не жадничайте.
27 марта 2010 в 21:01
Отсутствуют в языке
clrscr();
randomize();
Вместо последней – srand(NULL);
Для первой платформонезависимого решения нет.
27 марта 2010 в 20:00
точка с запятой не ставится после фор.
27 марта 2010 в 19:04
for(i=0;i<10;i++)// ; не ставиться!!! иначе пустой цикл!
for(j=0;j<10;j++)// ; не ставиться!!! иначе пустой цикл!
scanf("%d",&A[i][j]);
остальное не смотрел еще