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

1

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

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

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

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

В этом коде:

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

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


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

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

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы