Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 16.03.2008, 22:30   #1 (permalink)
ressuscitant
Новичок
 
Регистрация: 16.03.2008
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

1. дано ребро куба. Найти площадь боковой поверхности
2. Даны 3 действительных числа. Возвести в квадрат те из них, значения которых неотрицательны
3. Дано натуральное число n (n>9999) и натуральное число m. Найдите сумму m последних цифр числа n.
4. Дана последовательность символов. Подсчитать наибольшее число букв "а", идущих подряд в данной последовательности.

Помогите, ПОЖАЛУЙСТА!
Ну, ООЧЕНЬ НАДО....:(
ressuscitant вне форума   Ответить с цитированием

Старый 16.03.2008, 22:30
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Наверняка проблему будет решать проще, если набраться больше информации

Пожалуйста, помогите написать программку. Pascal Free
Помогите с написанием программы
Помогите пожалуйста в решении задач в Pascal
Кому не сложно, помогите с написанием программ.
Помогите пожалуйста в решении задач в Pascal
Помогите с написанием программы.

Старый 19.03.2008, 22:32   #2 (permalink)
desert
Member
 
Регистрация: 19.03.2008
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Первая очень простая
Код:
var
 a:byte{или то что тебе надо};
begin
read(a);
writeln(6*sqr(a));
end.
desert вне форума   Ответить с цитированием
Старый 19.03.2008, 22:34   #3 (permalink)
desert
Member
 
Регистрация: 19.03.2008
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Вторая тоже очень простенькая
Код:
var
 a, b, c: real;
begin
read(a, b, c);
if a>0 then a:=sqr(a);
if b>0 then b:=sqr(b);
if c>0 then c:=sqr(c);
writeln(a, b, c);
desert вне форума   Ответить с цитированием
Старый 19.03.2008, 22:38   #4 (permalink)
desert
Member
 
Регистрация: 19.03.2008
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

третья задача
Код:
var
 n:longint;
 m, sum, i:byte;
begin
read(n, m);
i:=0;
while i<m do begin
  i:=i+1;
  sum:=sum*10+n mod 10;
  n:=n div 10;
end;
writeln(sum);
end.
desert вне форума   Ответить с цитированием
Старый 19.03.2008, 22:42   #5 (permalink)
desert
Member
 
Регистрация: 19.03.2008
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Последняя
Код:
var
 stroka:string;
 i, max, tmp:integer;
begin
read(stroka);
max:=0;
tmp:=0;
for i:=1 to length(stroka)do begin
 if  stroka[i]='a' then tmp:=tmp+1 else begin
   if tmp>max then max:=tmp;
   tmp:=0;
 end;
end;
writeln(max);
end.
desert вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 19.03.2008, 23:45   #6 (permalink)
ressuscitant
Новичок
 
Регистрация: 16.03.2008
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

СПАСИБО Большое!!!!
СПАСИБО!!!:)))))
ressuscitant вне форума   Ответить с цитированием
Старый 20.03.2008, 00:30   #7 (permalink)
infinity
Новичок
 
Регистрация: 20.03.2008
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Ой...какая тема....
Прямо в "кассу"...

А мне еще не поможете, а?

2)Простые числовые типы данных
Треугольник задан длинами сторон.Найти длины высот.
3)Условный оператор
Даны действительные числа a,b,c. Удвоить эти числа,если a>b>c и заменить их абсолютными значениями,если это не так.
4) Операторы циклов
Найти сумму квадратов чисел от m до n.
5) Символьный тип данных
Дана строка символов. Получить все символы, расположенные между первым и вторым двоеточиями. Если второго двоеточия нет, то все символы после первого двоеточия.

ПОЖЖЖАЛУЙСТА!!!!!
infinity вне форума   Ответить с цитированием
Старый 20.03.2008, 23:54   #8 (permalink)
desert
Member
 
Регистрация: 19.03.2008
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

3) задача
Код:
var
 a, b, c:integer;
begin
read(a,b,c);
if (a>b)and(b>c)then begin a:=2*a; b:=2*b; c:=2*c; end else begin 
a:=abs(a);
b:=abs(b);
c:=abs(c);
end;
writeln(a,' ',b,' ',c);
desert вне форума   Ответить с цитированием
Старый 20.03.2008, 23:56   #9 (permalink)
desert
Member
 
Регистрация: 19.03.2008
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

4)
Код:
var
 m, n, i:integer;
 sum:longint;
begin
sum:=0;
for i:=m to n do begin
sum:=sum+sqr(i);
end; 
writeln(sum);
end.
desert вне форума   Ответить с цитированием
Старый 21.03.2008, 00:01   #10 (permalink)
desert
Member
 
Регистрация: 19.03.2008
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

5)
Код:
var
 stroka, otvet:string;
 i:integer;
 res:boolean;
begin
res:=false;
read(stroka);
for i:=1 to length(stroka) do begin
   if stroka[i]=':' then break;
end;
i:=i+1;
while res=false do begin
otvet:=otvet+stroka[i];
i:=i+1;
if stroka[i]='i' then res:=true;
end;
writeln(otvet);
end.
desert вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 20:01.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.