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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2013, 09:47   #1
КсенияСергеева
 
Регистрация: 06.06.2013
Сообщений: 3
По умолчанию задача по программированию

1)Даны 15 чисел, определите номер изначального числа квадрат которого максимален.
2)Первую степень числа "а" больше нуля,превышающее заданное число "n".
3)Написать программу выводящюю на экран таблицу сложения.
помогите пожалуйста )
з.ы. Нельзя использовать массив

Последний раз редактировалось КсенияСергеева; 06.06.2013 в 09:51. Причина: опечатка
КсенияСергеева вне форума Ответить с цитированием
Старый 06.06.2013, 10:09   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Ксения есть ли у Вас наработки, а главное на каком языке программирование реализуете.....????
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 06.06.2013, 10:17   #3
КсенияСергеева
 
Регистрация: 06.06.2013
Сообщений: 3
По умолчанию

наработок нет,сессия,дел много,не успеваю все,а язык- ABC Паскаль
КсенияСергеева вне форума Ответить с цитированием
Старый 06.06.2013, 11:06   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Написать программу выводящюю на экран таблицу сложения.
помогите пожалуйста )
Код:
for a:=0 to 9 do
for b:=0 to 9 do
writeln(a,'+',b,'=',a+b);
Цитата:
Даны 15 чисел, определите номер изначального числа квадрат которого максимален.
Код:
readln(m);N=1;
for i:=2 to 15 do
begin
readln(a);
if a*a>m*m then begin m:=a;n:=i;end;
end;
writeln(n);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 06.06.2013, 21:54   #5
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

ну, судя по нику, зато армия вам не грозит)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 07.06.2013, 13:30   #6
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
if a*a>m*m then
Как бы нам на больших числах переполнение не получить..
Предлагаю делать так :
Код:
if Abs(a) > Abs(m) then
Poma][a вне форума Ответить с цитированием
Старый 10.06.2013, 00:30   #7
КсенияСергеева
 
Регистрация: 06.06.2013
Сообщений: 3
По умолчанию

№2 выислить квадратный корень из произведения m положительных чисел.
Все числа и число m вводиться с клавиатуры.
№3 Найти все трёхзначные числа, которые в 7 раз больше суммы папарных произведений своих цифр.
№4 Установите, можно ли заданное натуральное число М представить в виде суммы квадратов двух последовательных натуральных чисел.

помогите)
КсенияСергеева вне форума Ответить с цитированием
Старый 10.06.2013, 01:53   #8
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

К №4
Код:
uses Math;
        //  ...
function MojnoLiPredstVVide(M:Integer):Boolean;
var t:Integer;
begin
 t:=Floor(Sqrt((M-1)/2));
 Result:=M=t*t+(t+1)*(t+1);
end;
Ну и вызываете ее, где надо.

PS Если 0 тоже считать натуральным. 0^2+1^2 = 1.
type_Oleg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по программированию Olzhas-KazNU Общие вопросы C/C++ 6 19.06.2019 11:28
задача по программированию на С++ asdel Фриланс 7 13.02.2013 17:36
задача по программированию VeNdJaKe Помощь студентам 0 24.04.2012 10:45
Задача по программированию. ALex25153 Помощь студентам 0 24.11.2011 21:33