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

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

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

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

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

textual
Листинг программы
#include "stdafx.h"
#include <stdio.h> 
#include <conio.h>
#include <iostream>
using namespace std;
 
int Function();
int a = 0;
 
int main() 
{ 
    int n;
    cout<<"vvedite kol-vo: ";
    cin>>n;
    for (int i = 0; i < n; i++)
        cout<<Function()<<" ";
    _getch();
    return 0;
}
 
int Function()
{
    a++;
    return a;
}

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

  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
Похожие ответы