Найти произведение положительных чисел столбца, последний элемент которого нуль.Есть ошибка - C (СИ)
Формулировка задачи:
Найти произведение положительных чисел столбца, последний элемент которого нуль.Есть ошибка...
#include <stdio.h> #include <stdlib.h> #include <conio.h> int main(int argc, char *argv[]) { int i,j,x[5][5],P; printf("Vvdite Matricy\n"); for(i=0;i<5;i++) for(j=0;j<5;i++) scanf("%d",& x[i][j]); for(j=0;j<5;j++) for(i=5;i=5; ) { P=1; if (x[5][j]==0) P=P*x[5][j]; if (P>0) printf("\n P= %d",P); } system("PAUSE"); return 0; }
.....
Решение задачи: «Найти произведение положительных чисел столбца, последний элемент которого нуль.Есть ошибка»
textual
Листинг программы
#include <stdio.h> #include <conio.h> int main(void) { int x[5][5]; int i, j,P = 1; for ( i = 0; i < 5; i++) for ( j = 0; j < 5; j++) {printf("Enter element x[%d][%d]= ",i,j); scanf("%d", &x[i][j]);} for (j=0;j<5;j++) if(x[5][j]==0); {P=1;for(i=0;i<5;i++) if(x[i][j]>0) P=P*x[i][j]; printf("\n P= %d", P); } getch(); }
Объяснение кода листинга программы
В этом коде:
- Объявлены массив x[5][5] для хранения пяти строк по пять элементов и переменные i, j, P = 1;
- Два вложенных цикла собирают значения элементов массива x[5][5].
- Последний элемент каждой строки массива x[5][5] инициализируется нулём.
- Произведение положительных чисел в последней строке массива x[5][5] вычисляется с помощью вложенного цикла и сохраняется в переменной P.
- Результат вычисления выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д