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

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

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

> Обработка записей, список студентов со средним баллом
TyKuC
сообщение 30.05.2006 18:17
Сообщение #1





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

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


Здравствуйте....помогите с заданием...3 задания сделал осталось 1 не как не могу понять как его сделать.. .

Даны массивы: F1..,F10 - фамилии студентов
B1..,B10 - средние баллы за семестр и задан R - стипендиальный фонд на группу.
Стипендия назначется в пределах фонда студентам со средним баллом, большим 4 Напечатать список студентов со средним баллом выше 4 и указать количество стипендий на группу.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 7)
klem4
сообщение 30.05.2006 18:21
Сообщение #2


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

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


count := 0;
for i := 1 to 10 do
if b[i] > 4 then begin
writeln(a[i]);
inc(count);
end;

writeln('count = ', count);


Вот только причем тут R я не пойму ...


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TyKuC
сообщение 30.05.2006 18:30
Сообщение #3





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

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


Я думаю там нужно просто написать цифру сколько студентов у которых средний балл выше 4 . Это потом получится переделать в графический режим ?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 30.05.2006 18:35
Сообщение #4


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

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


Я вроде привел тебе уже решение blink.gif А грифику то тут куда !?

Сообщение отредактировано: klem4 - 30.05.2006 18:35


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TyKuC
сообщение 30.05.2006 18:44
Сообщение #5





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

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


Это всё нужно сделать в графическом режиме((...я попробывал сделать всё как положено пока без графического режима....и всё равно не получается . Он выдаёт ошибку. Как теперь сделать что бы всё заработало ?!
Код

var
a,i,count:integer;
b: array [1..10,1..10]  of real;
begin
count := 0;
for i := 1 to 10 do
if b[i] > 4 then begin
   writeln(a[i]);
   inc(count);
writeln('count = ', count);
readln;
end.


Сообщение отредактировано: TyKuC - 30.05.2006 19:30
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
TyKuC
сообщение 30.05.2006 19:36
Сообщение #6





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

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


ЛЮДИ помогите завтра сдавать !!!! не получается не как(((
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 30.05.2006 19:44
Сообщение #7


Гость






Цитата
Он выдаёт ошибку
И правильно делает... Ты зачем всунул ДВУмерный массив? Где у тебя по условию нужен ДВУмерный?

А почему ошибка - потому что нельзя проверять вектор на равенство. Ни с чем... Сравнивать можно только ВСТРОЕННЫЕ типы...
 К началу страницы 
+ Ответить 
TyKuC
сообщение 30.05.2006 20:16
Сообщение #8





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

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


мне надо сделать что бы моя программа работала вот так:



1)Петров --- 3
2)Сидоров --- 4
3)Иванов --- 5
4)... --- 2
5)... --- 3
6)... --- 2
8)... --- 3
9)... --- 2
10)... --- 3

Фонд на группу = 100

-----------------------------------------------------------------------------------------------------------
Студенты со средним баллов выше 4:
1)Петров - 0
2)Сидоров - 100
3)Иванов - 100
4)...- 0

Количество стипендий:
2
.......получается какая то билеберда помогите если не сложно !

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

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

 



- Текстовая версия 18.07.2025 17:07
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"