Входные данные это
Автор Ўрий Шихалеев задал вопрос в разделе Другие языки и технологии
Входные-выходные данные и получил лучший ответ
Ответ от Ra[гуру]
Си:
#include <stdio.h>
main() {
int n;
...
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
...
scanf("%d", &n); // чтение целого из файла
printf("%d", n); // запись целого в файл
}
Паскаль:
var
n: integer;
begin
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
...
read(n); { чтение целочисленного значения из файла в переменную }
write(n); { запись значения целочисленной переменной в файл }
end.
Где разбор строки?
Типичное условие:
Входные данные
В первой строке входного файла INPUT.TXT задано натуральное число N - количество значений (N <= 1000). Во второй строке через пробел записаны целые значения.
Выходные данные
В единственную строку выходного файла OUTPUT.TXT нужно вывести разделенные пробелом каким-то образом обработанные значения.
Си:
#include <stdio.h>
main() {
int c, n, a[1000];
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
// чтение входных данных
scanf("%d", &n);
for (c = 0; c < n; ++c) scanf("%d", &a[c]);
// расчетная часть
// ...
// запись выходных данных
for (c = 0; c < n; ++c) printf("%d ", a[c]);
}
Паскаль:
var
c, n: integer;
a: array [1..1000] of integer;
begin
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
readln(n);
for c := 1 to n do read(a[c]);
{ расчетная часть }
{ ...}
for c := 1 to n do write(a[c], ' ');
end.
ra
Высший разум
(108163)
Жесть, это где?
Логика одна и та же, либо ты сам вводишь данные и работаешь с ними, либо читаешь эти же данные из файла.
> И что, полпрограммы должно уйти только на то, чтобы входной файл прочитать, создать выходной файл?
Если основная логика -- другая половина, то это фигня а не программа)
Лет 15 назад тоже давали входной и выходной файлы
Ограничение по времени нужно чтобы вы не писали алгоритмы степенной сложности, а применяли мозг
Не плачь короче
Для чтения из текстового файла набора числовых переменных, достаточно оператора:
ReadLn(FileInput, FirstNumber, SecondNumber, FirdNumber);
Что такое исходные данные? Это данные которые уже изошли? ну умерли :(( А входные данные это которые только начинают?
исходные данные это ответ, то что обычно выводит програма на
подробнее...
Что представляет собой информационная технология. Назовите основные ее процессы. Назовите основные ее процессы.
Информационная технология - это совокупность методов, производственных процессов и
подробнее...
по каким данным выбирать бинокль? что означают эти цыфры на бинокле, к примеру 10*30*50?
Основные параметры биноклей
Для того, чтобы выбрать бинокль, нужно иметь краткое
подробнее...
отладчик ядра что это? как открыть? где скачать?
Отладчик ядра — программное обеспечение, работающее на уровне ядра операционной системы и
подробнее...
Кто такие ШАРЛАТАНЫ? Это маги, которые могут ошибаться?
Кратко – результат бывает лишь у чистых душою людей, а не у тех, кто сомневается в результате, в
подробнее...
Входные/выходные данные для игры
Типы данных видимо bool, int и тд. Какие переменные за что отвечают и
подробнее...
помогите перевести ...
во первых
"
$Login = $_POST['login'];
$Pass = $_POST['passwd'];
$Repass =
подробнее...
Добавление элемента в массив php
> и так что бы все корректно выводилось?
А как по твоему будет корректно? Вопрос лучше
подробнее...
Что такое :Аналитический метод Анализа?
Имеется в виду аналитический метод исследования?
В разных областях науки применяются несколько
подробнее...
Что такое трассировочная таблица в программировании? Что такое трассировочная таблица в программировании.
Во время исполнения программы у тебя изменяется состояние памяти (регистры, переменные и т. п.) .
подробнее...
назначение и синтаксис команды MS DOS: SORT
Можно воспользоваться командой: sort.exe /?
или поискать в инете.. .
Считывает входные
подробнее...