Прочитать восемь целых чисел в массив, а затем вывести их в обратном порядке - C (СИ)

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

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

Всем привет! Прошу помочь с программкой, вот условие Напишите программу, которая читает восемь целых чисел в массив, а затем выводит их в обратном порядке. Когда я ввожу 8 целых чисел например, 1 2 3 4 5 6 7 8 программа выводит 8 8 7 6 5 4 3 2, откуда первая 8 и куда делась 1? если ввести 11 12 13 14 15 16 17 18 выводит так 8 18 17 16 15 14 13 12 (код)
#include <stdio.h>
#define eight 8
int main()
{
  setlocale(0,"");
  int index,num[eight],num2;
 
  printf("Введите %d целых чисел:\n", eight);
  
  for (index = 0; index < eight; index++)     // вводим 8 целых чисел
        scanf("%d", &num[index]);
  for (index = 0; index < eight; index++)   // проверка
        printf("%2d", num[index]);
    printf("\n");
  for (num2 = 0; index > num2; index--)
       printf("%4d",num[index]);
 
  return 0;
}
на счет

1

понял почему она не появилась)

Решение задачи: «Прочитать восемь целых чисел в массив, а затем вывести их в обратном порядке»

textual
Листинг программы
#include <stdio.h>
#define eight 8
int main()
{
  int i, num[8];
 
  printf("Введите %d целых чисел:\n", eight);
  
  for (i = 0; i <=7; i++)     // вводим 8 целых чисел
        scanf("%d", &num[i]);
  for (i = 7; i >= 0; i--)
       printf("%2d", num[i]);
  printf("\n");
  return 0;

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

В этом коде:

  1. Объявляются переменные:
    • i — счётчик для цикла;
    • num — массив для ввода чисел;
  2. С помощью функции printf выводится сообщение с просьбой ввести восемь целых чисел.
  3. С помощью цикла for происходит ввод восьми целых чисел с помощью функции scanf.
  4. С помощью цикла for числа из массива выводятся на экран в обратном порядке.
  5. В конце программы возвращается ноль, чтобы указать, что программа успешно завершилась.

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


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

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

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