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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.12.2007, 22:50   #1
Викулька
 
Регистрация: 06.12.2007
Сообщений: 5
По умолчанию Помогите с информатикой!задачки Паскаль!

Помогите пожалуйста!!!

1. Написать программу, вычисляющую частное от деления двух чисел. Программа должна проверить правильность введенных пользователем данных и, если они неверные (делитель равен нулю), вызвать сообщение об ошибке.

2. Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом.

3. В спортивных соревнованиях участвовало 15 спортсменов. Для удобства каждому присвоили продуктовый номер (от одного до пятнадцати включительно). Известно,сколько баллов набрал каждый спортсмен. Составьте программу,определяющую лучший результат соревнований.

Заранее большое спасибо!
Викулька вне форума
Старый 06.12.2007, 23:36   #2
Cyn4uk
Пользователь
 
Регистрация: 25.11.2007
Сообщений: 56
По умолчанию

Цитата:
1. Написать программу, вычисляющую частное от деления двух чисел. Программа должна проверить правильность введенных пользователем данных и, если они неверные (делитель равен нулю), вызвать сообщение об ошибке.
Код:
Writeln('Vvedite m');
Readln(m);
Writeln('Vvedite n');
Readln(n);
If (m mod n)=0 then Writeln('Vvedeni nevernie chisla')
   else begin
      k:=(m mod n);
      Writeln('OTVET: ',k);
   end;
Вродибы так... Ток не помню mod или div отвечает за частное от деления, давно не пользовался.

Цитата:
2. Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом.
Код:
a:='1234567890';
Writeln('Vvedite stroky');
Readln(st);
b:=length(st);
ind:=0;
For i:=1 to b do begin
   if pos(st[i],a)<>1 then begin
     Writeln('Vvedennaia stroka - ne celoe chislo');
     ind:=1;
     break;
   end;
end;
if ind=0 then Writeln('Vvedennaia stroka - celoe chislo');
Я думаю, что так =)

Цитата:
3. В спортивных соревнованиях участвовало 15 спортсменов. Для удобства каждому присвоили продуктовый номер (от одного до пятнадцати включительно). Известно,сколько баллов набрал каждый спортсмен. Составьте программу,определяющую лучший результат соревнований.
Вообще не понял условия...
Cyn4uk вне форума
Старый 06.12.2007, 23:57   #3
Викулька
 
Регистрация: 06.12.2007
Сообщений: 5
По умолчанию

Большое спасибо!!!
Викулька вне форума
Старый 07.12.2007, 00:38   #4
student_63
Пользователь
 
Аватар для student_63
 
Регистрация: 07.11.2007
Сообщений: 92
По умолчанию

Цитата:
3. В спортивных соревнованиях участвовало 15 спортсменов. Для удобства каждому присвоили продуктовый номер (от одного до пятнадцати включительно). Известно,сколько баллов набрал каждый спортсмен. Составьте программу,определяющую лучший результат соревнований.
Если я првильно понял,то нужно найти минимальный элемент массива,тогда:
Код:
writeln('Введите результат спортсмена');
for i:= 1 to 15 do
 begin
  writeln(a[i],'-й спортсмен ');
  readln(a[i]);
 end;
min:=a[1];
for i:=1 to 15 do
  if a[i]<min then
    min:=a[i];
Я уверен, вы согласитесь со мной... что если
со страницей 534 мы встречаемся во второй главе, то первая глава должна быть невыносимо длинной.
- ШЕРЛОК ХОЛМС
student_63 вне форума
Старый 07.12.2007, 01:30   #5
Викулька
 
Регистрация: 06.12.2007
Сообщений: 5
По умолчанию

Спасибо!!!
Викулька вне форума
Старый 07.12.2007, 08:14   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

В сообщении №2
в первом коде вместо
If (m mod n)=0 then Writeln('Vvedeni nevernie chisla')
нужно написать
If n=0 then Writeln('Vvedeni nevernie chisla')
I'm learning to live...
Stilet вне форума
Старый 07.12.2007, 14:23   #7
Adrian
Новичок
Джуниор
 
Регистрация: 07.12.2007
Сообщений: 1
Вопрос

Пожалуйста, помогите с олимпиадной задачей "Мультипалиндромы":
Непустая строка (слово) называется палиндромом, если оно читается одинаково как слева направо, так и наоборот.Слово N будем называть палиндромом, если его можно разбить на n частей, каждая из которых есть палиндром, но меньше чем на n палиндромов это слово не разбивается. Например, слово КОЛОСС можно разбить на 3 палиндрома: К, ОЛО, СС, на меньшее же число палиндромов это слово не разбивается.
Для заданного слова требуется определить наименьшее число палиндромов, на которые его можно разбить.
Adrian вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
3 задачки на Паскаль. Массив,строки. помогите решить до завтра! meds Паскаль, Turbo Pascal, PascalABC.NET 2 29.05.2008 08:29
Помогите решить 2 задачки на С++ KnDmPetr Фриланс 3 11.03.2008 00:15
Помогите решить 2 задачки! Venom Помощь студентам 12 25.06.2007 13:51