Найти произведение ненулевых элементов матрицы - C (СИ)
Формулировка задачи:
Помогите пожалуйста решить задачу, я начал делать сам осталось только понять как найти произведение ненулеывых элементов
16. Дан массив размера 4 x 6 с элементами целого типа. Написать программу для вычисления произведения ненулевых элементов массива.
вот код
// lab_3.cpp: определяет точку входа для консольного приложения. // #include "StdAfx.h" #include <iostream> #include <locale.h> #include <math.h> #include <stdio.h> #include "conio.h" #define pi 3.14 using namespace std; int main() // главная функция { setlocale(0, "RUSSIAN"); //задаем русскую локалку printf("Программа для рассчета произведения ненулевых элементов массива\n"); int M[4]; int N[6]; int a,w; printf("Введите масссив M\n"); for (int a=0;a<10;a++) { scanf("%f", &M[a]); } printf("Теперь введите массив N\n"); for (int w=0;w<10;w++) { scanf("%f", &N[w]); } float sum[6]; for (int i=1;i<6;i++) { if(M !=0){ sum *= arr[a];
Решение задачи: «Найти произведение ненулевых элементов матрицы»
textual
Листинг программы
#include <stdio.h> int main(void) { int matr[4][6]; int result = 1; for (int i = 0; i < 4; i++) { for (int j = 0; j < 6; j++) { printf("input matr[%d][%d]->", i, j); scanf("%d", &matr[i][j]); if (matr[i][j] != 0) result *= matr[i][j]; } } printf("Result=%d", result); getch(); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д