Как вычислить кубы чисел массива? - C (СИ)
Формулировка задачи:
Как вычислить кубы каждого числа в одномерном массиве порядка 1..9?
Решение задачи: «Как вычислить кубы чисел массива?»
textual
Листинг программы
#include <stdio.h> main() { int b[9],i,max; printf("Write 9 numbers:\n"); for (i=0;i<9;i++) scanf("%i",&b[i]); printf("Result:"); max=0; for (i=0;i<9;i++) { b[i]=b[i]*b[i]*b[i]; printf("%i ",b[i]); if (b[i]>b[max]) max=i; } printf("\nMax element:%i,number of element:%i",b[max],max+1); getch(); }
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с консолью (stdio.h).
- Объявление переменных: a. b[9] - массив из 9 целых чисел; b. i - счетчик для прохождения по элементам массива; c. max - переменная для хранения индекса максимального элемента массива.
- Вывод сообщения с просьбой ввести 9 чисел.
- Считывание 9 чисел с помощью функции scanf и сохранение их в элементах массива b.
- Вывод сообщения
Result:
и начало цикла для вычисления кубов чисел массива: a. Использование оператора присваивания для переменной b[i] и вычисление значения куба числа. b. Вывод значения переменной b[i] с помощью функции printf. c. Сравнение значения переменной b[i] с максимальным значением из массива b и обновление значения переменной max, если число больше. - Вывод сообщения
Max element:
и значения переменной max, а такжеNumber of element:
и значения (max+1) с помощью функции printf. - Вызов функции getch для приостановки выполнения программы до нажатия клавиши.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д