Найти произведение ненулевых элементов матрицы - 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;
 
}

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


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

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

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