![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 08.01.2012
Сообщений: 11
|
![]()
я напечатал в паскале вот этот код
var i,n,x,kol:integer; begin writeln('Введите количество учащихся в группе'); readln(n); writeln('Введите оценку'); for i:=1 to n do readln(x); if x>3 then kol:=kol+1; writeln('Количество учащихся, не имеющих оценку "2"или"3" =' ,kol); end. выполнил пишет ввел кол. учащихся ввел оценку и все нажимаю enter ничего не происходит что надо подправить или дописать и куда? пожалуйста напишите если не трудно ну не получается понять у меня) |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Кол-во оценок, которые надо ввести = n, которое ввели в начале.
Чтобы было более понятно можно в цикле где вводятся оценки добавить Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 09.01.2012 в 13:12. |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 08.01.2012
Сообщений: 11
|
![]()
вот так
var i,n,x,kol:integer; begin writeln('Введите количество учащихся в группе'); readln(n); writeln('Введите оценку'); kol:=0; for i:=1 to n do begin readln(x); if x>3 then kol:=kol+1; end; writeln('Количество учащихся, не имеющих оценку "2"или"3" =' ,kol); end. так программа тоже пишет ввести оценку и учащихся потом черный экран |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Она просто ждет пока кто-нибудь наконец введет оставшиеся n-1 оценки.
Добавь write('Введите ', i, ' оценку: '); перед вводом х, как указано выше ![]()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 08.01.2012
Сообщений: 11
|
![]()
я не очень понимаю паскаль ты можешь просто написать как будет выглядеть программа от начала до конца если не трудно
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Не, так не интересно. "потом черный экран" не из-за того, что программа зависла, а из-за того, что ждет ввода следующей оценки (readln(x), а он будет выполняться ровно n раз, т.е. число оценок (учащихся), которое вводится в самом начале). Можно добавить в цикле перед вводом оценки сообщение о том, какая оценка (её номер) сейчас вводится.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерные массивы (C++) | PriZRak_vk | Помощь студентам | 9 | 05.12.2011 23:40 |
Одномерные массивы | Conte | Помощь студентам | 4 | 01.12.2011 08:58 |
C++. Одномерные массивы. | bpystep | Помощь студентам | 8 | 18.07.2011 22:41 |
ОДНОМЕРНЫЕ МАССИВЫ | piznec | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 18.12.2010 21:20 |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |