16.03.2008, 22:30 | #1 (permalink) |
Новичок
Регистрация: 16.03.2008
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
2. Даны 3 действительных числа. Возвести в квадрат те из них, значения которых неотрицательны 3. Дано натуральное число n (n>9999) и натуральное число m. Найдите сумму m последних цифр числа n. 4. Дана последовательность символов. Подсчитать наибольшее число букв "а", идущих подряд в данной последовательности. Помогите, ПОЖАЛУЙСТА! Ну, ООЧЕНЬ НАДО....:( |
16.03.2008, 22:30 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Наверняка проблему будет решать проще, если набраться больше информации Пожалуйста, помогите написать программку. Pascal Free Помогите с написанием программы Помогите пожалуйста в решении задач в Pascal Кому не сложно, помогите с написанием программ. Помогите пожалуйста в решении задач в Pascal Помогите с написанием программы. |
19.03.2008, 22:34 | #3 (permalink) |
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); |
19.03.2008, 22:38 | #4 (permalink) |
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. |
19.03.2008, 22:42 | #5 (permalink) |
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. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
20.03.2008, 00:30 | #7 (permalink) |
Новичок
Регистрация: 20.03.2008
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Ой...какая тема....
Прямо в "кассу"... А мне еще не поможете, а? 2)Простые числовые типы данных Треугольник задан длинами сторон.Найти длины высот. 3)Условный оператор Даны действительные числа a,b,c. Удвоить эти числа,если a>b>c и заменить их абсолютными значениями,если это не так. 4) Операторы циклов Найти сумму квадратов чисел от m до n. 5) Символьный тип данных Дана строка символов. Получить все символы, расположенные между первым и вторым двоеточиями. Если второго двоеточия нет, то все символы после первого двоеточия. ПОЖЖЖАЛУЙСТА!!!!! |
20.03.2008, 23:54 | #8 (permalink) |
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); |
21.03.2008, 00:01 | #10 (permalink) |
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. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|