Написать данные программы и с одномерным и с двумерным массивом - 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;
- }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и вводом-выводом (stdio.h) и для работы с локалью (locale.h).
- Определение размера массива (SIZE) с помощью препроцессорной директивы #define.
- Инициализация главной функции программы (main).
- Установка локали на русскую с помощью функции setlocale.
- Создание массива целых чисел с помощью оператора new[] или malloc.
- Объявление переменных: i, count, total.
- Заполнение массива с помощью цикла for и функции scanf.
- Вычисление произведения всех элементов массива с помощью цикла for и операции умножения.
- Вывод результата на экран с помощью функции printf.
- Возврат 0, чтобы указать, что программа успешно завершилась.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д