09.06.2013, 19:25 | #1 (permalink) |
Новичок
Регистрация: 09.06.2013
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Задание контрольной
2. Найти двузначное число, обладающее тем свойством, что куб суммы его цифр равен квадрату самого числа (проверка – 27). 3. Дан двумерный массив 5х5. Определите сумму элементов каждой строки и ту строку, в которой сумма элементов максимальна. 4. В тексте, содержащем между словами от 1 до 3 пробелов, оставить только по одному. 5. Для одного из предыдущих четырех заданий создать форму для ввода данных и вывода результата. Сам в программировании дуб дубом, завтра контрольная. Выручайте, нужно составить програмки. Зарание спасибо!!! |
09.06.2013, 19:25 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Тема довольно популярная и ранее создавалась на нашем форуме Задание Паскаль Задание Паскаль Задание на деревья Задание по сетям ЭВМ |
09.06.2013, 20:31 | #5 (permalink) |
Новичок
Регистрация: 09.06.2013
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
ну а если без последнего задания..
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
09.06.2013, 21:15 | #8 (permalink) | |||
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Ага. В поте лица, как я вижу.
Цитата:
Код:
Var i:Byte; Function Cube_Square(Q:Byte):Boolean; var Sum,Prod:Word; begin Sum:=(Q div 10)+(Q mod 10); Prod:=Q*Q; Cube_Square:=(Sum*Sum*Sum=Prod); end; Begin for i:=10 to 99 do if Cube_Square(i) then write(i:4); readln End. Цитата:
Код:
Var A:Array[1..5,1..5] of Integer; S:Array[1..5] of Integer; Max:Integer; i,j,Imax:Byte; Begin Randomize; For i:=1 to 5 do S[i]:=0; Max:=-200; For i:=1 to 5 do begin for j:=1 to 5 do begin A[i,j]:=-50+Random(100); Write(A[i,j]:6); S[i]:=S[i]+A[i,j]; end; Write(' Sum= ',S[i]:6); If S[i]>Max then begin Max:=S[i]; Imax:=i; end; Writeln; end; Writeln; Writeln('Maximal sum is in the line N',Imax); Readln End. Цитата:
Код:
var S:string; i,N: integer; W:Array[1..255] of String; begin writeln('Enter the string:'); readln(S); N:=1; i:=1; Repeat While (S[i]=' ') and (i<Length(S)) do Inc(i); W[N]:=''; While (S[i]<>' ') and (i<=Length(S)) do begin W[N]:=W[N]+S[i]; Inc(i); end; If i<Length(S) then Inc(N); Until i>=Length(S); For i:=1 to N do Write(W[i]+' '); Readln End. |
|||
09.06.2013, 21:31 | #9 (permalink) |
Новичок
Регистрация: 09.06.2013
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Спасибо вам огромное. Я на заочном учусь и работаю, времени нет на это(( Приятно осознавать что остались еще специалисты)
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|