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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2011, 18:10   #1
salomon93
Новичок
Джуниор
 
Регистрация: 01.12.2011
Сообщений: 7
По умолчанию Задачи по Паскалю

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

2)Даны натуральное число n и целые а1,а2,...,аn.Выяснить, верно ли, что количество отрицательных чисел ai,превышает х.

3)Известны фамилии,адреса и телефоны 25-ти человек,Найти фамилии и адреса людей,чей телефон начинается с цифры 3. Расмотреть два случая : а)телефон задан в виде семизначного числа.
б)телефон задан в виде ,аналогичном следующему:268-50-59

4Даны название 20-ти стран и частей света,в которые они находятся.Определить,есть ли среди них страны,находящиеся в Африке или в Азии.В случае положительного ответа напечатать их названия.
salomon93 вне форума Ответить с цитированием
Старый 01.12.2011, 18:34   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Даны площади нескольких квадратов.Найти длины диагонали самого большого из них.
Код:
smax:=0;
for i:=1 to n do
if s[i]>smax then smax:=s[i];
writeln(sqrt(2*smax));
Цитата:
Даны натуральное число n и целые а1,а2,...,аn.Выяснить, верно ли, что количество отрицательных чисел ai,превышает х.
Код:
k:=0;
for i:=1 to n do
if a[i]<0 then k:=k+1;
writeln(k>x);
Цитата:
Даны название 20-ти стран и частей света,в которые они находятся.Определить,есть ли среди них страны,находящиеся в Африке или в Азии.В случае положительного ответа напечатать их названия.
Код:
C:array[1..2,1..20] of string[50];
{...}
f:=false;
for i:=1 to 20 do
begin
if (C[2,i]='Азия') or  (C[2,i]='Африка') then begin f:=true;writeln(c[1,i]);end;
end;
if not f  then writeln('HET');
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
3 задачи по Паскалю. fai Помощь студентам 6 29.12.2010 04:09
Задачи по Паскалю ((( Max</C/>im Помощь студентам 1 30.11.2010 23:08
задачи по паскалю!!!! *Марусенька* Помощь студентам 13 15.01.2010 00:22
Задачи по Паскалю Geldor Помощь студентам 6 03.06.2009 22:16
2 задачи по Паскалю Павел Я Помощь студентам 27 18.03.2009 20:27