Не понимаю ошибки компиляции - C (СИ)

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

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

Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. int main();
  4. {
  5. int i, i2, i3;
  6. for (i = 1, i2 <= 8, i3 ++)
  7. {
  8. i2 = i * i;
  9. i3 = i2 * i;
  10. printf("4%d 4%d 4%d \n" i, i2, i3);
  11. getch();
  12. }
  13. }
Error c2447 отсутствует заголовок функции (возможно, используется формальный список старого типа).
Что я делаю не так?

Решение задачи: «Не понимаю ошибки компиляции»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. int main()
  4. {
  5.     int i, i2, i3;
  6.     for (i = 1 ;  i <= 8 ; i++)
  7.     {
  8.        i2 = i * i;
  9.        i3 = i2 * i;
  10.        printf("%4d %4d %4d\n" i, i2, i3);
  11.        getch();
  12.     }
  13. }

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

В этом коде:

  1. #include Включается заголовочный файл, который содержит функции для ввода и вывода данных.
  2. #include Включается заголовочный файл, который содержит функции для работы с клавиатурой и мышью.
  3. int main() Функция main() является точкой входа в программу.
  4. int i, i2, i3; Объявляются три переменные типа int для хранения целочисленных значений.
  5. for (i = 1 ; i <= 8 ; i++) Запускается цикл for, который будет выполняться 8 раз, начиная с i = 1 и заканчивая i = 8.
  6. *i2 = i i;** Переменной i2 присваивается значение i в квадрате.
  7. *i3 = i2 i;** Переменной i3 присваивается значение i2 в квадрате, умноженное на i.
  8. printf(%4d %4d %4d\n i, i2, i3); Выводится строка, содержащая значения переменных i, i2 и i3, каждое значение выравнивается в 4-х символах.
  9. getch(); Получается символ из клавиатуры с помощью функции getch().
  10. } Конец цикла for.
  11. } Конец функции main(). Список не содержит 20 элементов, поскольку в коде нет ничего лишнего.

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


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

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

13   голосов , оценка 3.615 из 5

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

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

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