IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> writeln('');, n-нное кол-во раз.
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 3
Пол: Мужской

Репутация: -  0  +


Приветствую всех!

Задача такова: ввести число N, после чего выполнить writeln N-нное количество раз.

Вопрос: как это написать в коде?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской

Репутация: -  2  +


Так что ли?


program prog;

var n,i:integer;

begin
read(n);
for i:=1 to n do
begin
writeln;
end;
end.



Сообщение отредактировано: Игорь -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Цитата
Первый ряд входного файла содержит число N — количество подсказок. Следующие N рядков содержат сами подсказки — номер направления и количество шагов. Числа разделены пробелами.

Это задание из олимпиадной задачи. Меня интересует, что именно прописать после ввода числа N, чтобы write выполнялось N раз.
Код
program prog;
var n,i:integer;
begin
write('Введите число N: ');
read(n);
//и вот здесь нужно что-то указать, что бы вводить номер направления и количество шагов N раз
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4





Группа: Пользователи
Сообщений: 3
Пол: Мужской

Репутация: -  0  +


Цитата
Первый ряд входного файла содержит число N — количество подсказок. Следующие N рядков содержат сами подсказки — номер направления и количество шагов. Числа разделены пробелами.


Это задание из олимпиадной задачи. Меня интересует, что именно прописать после ввода числа N, чтобы write выполнялось N раз.
Код
program prog;
var n,i:integer;
begin
write('Введите число N: ');
read(n);
//и вот здесь нужно что-то указать, что бы вводить номер направления и количество шагов N раз


P.S. Случайно как Гость зашел smile.gif

Сообщение отредактировано: Alan -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской

Репутация: -  2  +


input будет файлом в котором в первой строке указано кол-во подсказок ,далее в n строках пойдут номер направления и кол-во шагов.


program prog;
var
inp:text;
n,a,b,i:integer;
begin
assign(inp,'input.txt');
reset(inp);
readln(inp,n);
writeln('Кол-во подсказок ',n);
for i:=1 to n do
begin
readln(inp,a,b);
write('Номер направления: ',a);
writeln(' Кол-во шагов: ',b);
end;
close(inp);
end.


Программа должна работать.

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6





Группа: Пользователи
Сообщений: 3
Пол: Мужской

Репутация: -  0  +


Значит, указывать количество подсказок и номера направления и количество шагов нужно сразу в input.txt?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской

Репутация: -  2  +


Да, сразу т.е. заранее. В первой строке файла кол-во подсказок. Потом в каждой строке по два числа.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 7:17
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name