Как выводить данные в консоль - C (СИ)

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

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

Листинг программы
  1. #include "stdafx.h"
  2. #include <conio.h>
  3. int main()
  4. {
  5. static int i = 0;
  6. i++;
  7. getch();
  8. return i;
  9. }
Функция-счётчик. Возвращает целое значение, увеличивающееся на 1 при каждом вызове. Начальное значение равно 0. Ошибок при компиляции нет, но консоль пустой. В чем дело? Помогите, пожалуйста.

Решение задачи: «Как выводить данные в консоль»

textual
Листинг программы
  1. #include "stdafx.h"
  2. #include <stdio.h>
  3. #include <conio.h>
  4. #include <iostream>
  5. using namespace std;
  6.  
  7. int Function();
  8. int a = 0;
  9.  
  10. int main()
  11. {
  12.     int n;
  13.     cout<<"vvedite kol-vo: ";
  14.     cin>>n;
  15.     for (int i = 0; i < n; i++)
  16.         cout<<Function()<<" ";
  17.     _getch();
  18.     return 0;
  19. }
  20.  
  21. int Function()
  22. {
  23.     a++;
  24.     return a;
  25. }

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

  1. Включаются необходимые заголовочные файлы.
  2. Объявляются функции main и Function.
  3. В функции main объявляется переменная n для хранения количества.
  4. Выводится сообщение с просьбой ввести количество.
  5. Пользователь вводит количество с клавиатуры и нажимает Enter.
  6. Введенное количество сохраняется в переменной n.
  7. Запускается цикл for, который выполняется n раз.
  8. В каждой итерации цикла вызывается функция Function и ее результат выводится в консоль с пробелом после него.
  9. В функции Function объявляется переменная a и инициализируется нулем.
  10. Функция Function возвращает значение переменной a увеличенное на единицу.
  11. Цикл завершается, когда все итерации выполнены.
  12. Программа ожидает нажатия клавиши для завершения работы.
  13. Возвращается ноль, что означает успешный конец работы программы.

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


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

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

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

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

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

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