Как вычислить кубы чисел массива? - 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();
}

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

  1. Подключение стандартной библиотеки для работы с консолью (stdio.h).
  2. Объявление переменных:   a. b[9] - массив из 9 целых чисел;   b. i - счетчик для прохождения по элементам массива;   c. max - переменная для хранения индекса максимального элемента массива.
  3. Вывод сообщения с просьбой ввести 9 чисел.
  4. Считывание 9 чисел с помощью функции scanf и сохранение их в элементах массива b.
  5. Вывод сообщения Result: и начало цикла для вычисления кубов чисел массива:   a. Использование оператора присваивания для переменной b[i] и вычисление значения куба числа.   b. Вывод значения переменной b[i] с помощью функции printf.   c. Сравнение значения переменной b[i] с максимальным значением из массива b и обновление значения переменной max, если число больше.
  6. Вывод сообщения Max element: и значения переменной max, а также Number of element: и значения (max+1) с помощью функции printf.
  7. Вызов функции getch для приостановки выполнения программы до нажатия клавиши.

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


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

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

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