Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2009, 20:30   #1
Kaddafi
Новичок
Джуниор
 
Регистрация: 14.05.2009
Сообщений: 1
По умолчанию Пожалуйста помогите доделать программу

Помогите доделать программу пожалуйста если можно то сейчас надо завтра показывать уже надо =).

Вывести на экран фамилии трех студентов, имеющих наибольшее количество задолженностей. n=6.
Я сделал подсчет количества двоек, а дальше как не знаю.

Цитата:
program Z5V21;
const n=6; {количество студентов}
{запись - судент}
type
student = record
fam:string[15]; {фамилия}
inn:string[10]; {ИНН}
data_r:string[8]; {год рождения}
god_p:integer; {год поступления}
kurs:1..5; {курс}
gruppa:string[8];{группа}
b1,b2,b3:2..5; {оценки}
end;


var spisok:array[1..n] of student; {объявляем список студентов}
i,k:integer; {счётчик цикла}
begin
{ввод даных о студентах}
for i:=1 to n do
with spisok[i] do {для каждого студента из списка вводим}
begin
write('Введите фамилию: '); {фамилию}
readln(fam);
write('Введите ИНН: '); {ИНН}
readln(inn);
write('Введите дату рождения (DDMMGGGG): '); {дату рождения}
readln(data_r);
write('Введите год поступления: '); {дау поступления}
readln(god_p);
write('Введите курс: '); {курс}
readln(kurs);
write('Введите группу: '); {группу}
readln(gruppa);
write('Введите три оценки: '); {оценки}
readln(b1,b2,b3);
end;

for i:=1 to n do
begin
k:=0;
with spisok[i] do
begin
{проверяем задолжность}
if(b1<=2) then
inc(k);
if (b2<=2) then
inc(k);
if (b3<=2) then
inc(k);

writeln('Фамилия:',fam:20,b1:3,b2:3 ,b3:3);
writeln(k);
end;

end;
readln;
end.
Kaddafi вне форума Ответить с цитированием
Старый 14.05.2009, 20:52   #2
lunnamedl
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 15
По умолчанию

помогите написать прогу
Дана матрица А(5х6).Сформировать массив из сумм (произведений) элементов каждой строки, находящихся в пределах d<A[i,j]<=c (d,c- вещественные) если их в строке нет, то результат положить равным нулю
ПОМОГИТЕ ПЛИЗЗ
lunnamedl вне форума Ответить с цитированием
Старый 14.05.2009, 21:08   #3
lunnamedl
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 15
По умолчанию

или эту
Дана недопустимая последовательность слов из латинских букв, соседние слова отделены друг от друга запятой, за последним словом точка . Определить количество слов в тексте
lunnamedl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите доделать программу работающую с Веб-Камерой Levsha100 Мультимедиа в Delphi 2 23.04.2009 17:49
помогите доделать рекурсивную программу ELdarr Общие вопросы C/C++ 0 23.01.2009 23:14
Работа с текстовым файлом (delphi). Помогите доделать программу. Snord Помощь студентам 1 14.12.2007 14:10