Написать данные программы и с одномерным и с двумерным массивом - C (СИ)

Узнай цену своей работы

Формулировка задачи:

1. Написать программу ввода в массив 3x3 элемента чисел и вычисления произведения элементов полученного массива. 2.Написать программу ввода в массив 5 чисел и вычисления произведения элементов полученного массива.

Решение задачи: «Написать данные программы и с одномерным и с двумерным массивом»

textual
Листинг программы
#include <stdio.h>
#include <locale.h>
 
#define SIZE 5
 
int main(void)
{
    setlocale(LC_ALL, "Rus");
    int array[SIZE];
    size_t i, count = 0;
    int total = 1;
    for(i = 0; i < SIZE; i++){
        printf("[%d] Введите число: ", ++count);
        scanf("%d", &array[i]);
        total*=array[i];
    }
    printf("Произведение %d элементов массива  %d\n", SIZE, total);
    return 0;
}

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

  1. Подключение необходимых библиотек для работы с файлами и вводом-выводом (stdio.h) и для работы с локалью (locale.h).
  2. Определение размера массива (SIZE) с помощью препроцессорной директивы #define.
  3. Инициализация главной функции программы (main).
  4. Установка локали на русскую с помощью функции setlocale.
  5. Создание массива целых чисел с помощью оператора new[] или malloc.
  6. Объявление переменных: i, count, total.
  7. Заполнение массива с помощью цикла for и функции scanf.
  8. Вычисление произведения всех элементов массива с помощью цикла for и операции умножения.
  9. Вывод результата на экран с помощью функции printf.
  10. Возврат 0, чтобы указать, что программа успешно завершилась.

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


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

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

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