В один файл записать число, в другой - это число и все ему предшествующие - C (СИ)
Формулировка задачи:
1)Даны два файла in.txt и out.txt. Файл in.txt принимает на ввод число N,например 5,а в файл out.txt записываются числа от 0 до 5.
2)Даны два файла in.txt и out.txt. Файл in.txt принимает на ввод N чисел,а в файл out.txt записывается количество четных чисел.
Каким способом сие можно осуществить? Просто я не так давно начал программировать на Си и сложно эта тема укладывается..
Решение задачи: «В один файл записать число, в другой - это число и все ему предшествующие»
textual
Листинг программы
#include <stdio.h>
int main()
{
freopen("in.txt", r);
freopen("out.txt", w);
int n;
int i;
scanf("%d", &n);
for(i = 0; i <= n; i++)
printf("%d ", i);
return 0;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки файлов
- Перенаправление стандартного ввода на файл
in.txt - Перенаправление стандартного вывода на файл
out.txt - Объявление переменных: n (число), i (счетчик)
- Считывание числа n с помощью функции scanf
- Цикл от 0 до n включительно с шагом 1
- В каждой итерации цикла выводится значение i (кавычками выделять не нужно)
- Возврат 0, заканчивающий выполнение программы