Найти произведение положительных чисел столбца, последний элемент которого нуль.Есть ошибка - 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();
 
}

Объяснение кода листинга программы

В этом коде:

  1. Объявлены массив x[5][5] для хранения пяти строк по пять элементов и переменные i, j, P = 1;
  2. Два вложенных цикла собирают значения элементов массива x[5][5].
  3. Последний элемент каждой строки массива x[5][5] инициализируется нулём.
  4. Произведение положительных чисел в последней строке массива x[5][5] вычисляется с помощью вложенного цикла и сохраняется в переменной P.
  5. Результат вычисления выводится на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.375 из 5
Похожие ответы