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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2010, 04:28   #1
bwitcher
Форумчанин
 
Регистрация: 09.06.2010
Сообщений: 112
По умолчанию Циклы в Паскале

1. Распечатать в столбик таблицу умножения на число n (число n вводится с клавиатуры; 1 < n < 9)

2. Составить программу возведения натурального числа в квадрат, учитывая следующую закономерность:
12 = 1
22 = 1+3
32 = 1+3+5
42 = 1+3+5+7
………………………………….
N2 = 1+3+5+7+9+…+2n-1
Выделенные двойки - квадраты чисел.

Поможете?)))
bwitcher вне форума Ответить с цитированием
Старый 10.11.2010, 08:19   #2
Риндера
Delphi, учу С
Форумчанин
 
Аватар для Риндера
 
Регистрация: 20.10.2010
Сообщений: 178
По умолчанию

1.
Код:
for i := 1 to 9 do
   writeln(n, ' * ', i, ' = ', n*i);
Над вторым что-то не думается. Добавлю в пост, если придумаю.

Последний раз редактировалось Риндера; 10.11.2010 в 08:21.
Риндера вне форума Ответить с цитированием
Старый 10.11.2010, 08:39   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Как выделенная двойка может быть квадратом числа ? И какого числа? Корня из двух ?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 10.11.2010, 08:51   #4
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Utkin, он имел ввиду что это значок квадрата, т.е. 1^2 = 1, 2^2=1+3, и т.д.
_-Re@l-_ вне форума Ответить с цитированием
Старый 10.11.2010, 08:57   #5
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Цитата:
2. Составить программу возведения натурального числа в квадрат, учитывая следующую закономерность:
Ну вот как то так:
Код:
Uses
 CRT;
var
i,n,k:integer;
s:longint;
begin
ClrScr;
repeat
readln(n);
until n>0;
s:=0;
k:=0;
for i:=1 to n do
begin
if i=1 then
begin
k:=1;
end
else
begin
inc(k,2);
end;
s:=s+k;
writeln(i,'x',2,':=',s);
end;
readkey
end.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 10.11.2010, 09:06   #6
Риндера
Delphi, учу С
Форумчанин
 
Аватар для Риндера
 
Регистрация: 20.10.2010
Сообщений: 178
По умолчанию

Цитата:
repeat
readln(n);
until n>0;
Оригинальный способ проверки подлинности числа)
Риндера вне форума Ответить с цитированием
Старый 10.11.2010, 09:12   #7
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Цитата:
Оригинальный способ проверки подлинности числа)
этому способу уж тридцать лет как.Или вы предложите свой?
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 10.11.2010, 11:40   #8
bwitcher
Форумчанин
 
Регистрация: 09.06.2010
Сообщений: 112
По умолчанию

Ой, люди, спасибо вам всем большое!!!
bwitcher вне форума Ответить с цитированием
Старый 10.11.2010, 11:49   #9
Риндера
Delphi, учу С
Форумчанин
 
Аватар для Риндера
 
Регистрация: 20.10.2010
Сообщений: 178
По умолчанию

Цитата:
Сообщение от ROMA2PVT Посмотреть сообщение
этому способу уж тридцать лет как.Или вы предложите свой?
Просто не встречала такого) Возьму на вооружение.
Риндера вне форума Ответить с цитированием
Старый 10.11.2010, 12:41   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Возьму на вооружение.
И добавь
Код:
repeat
 readln(n);
 if n<=0 then Write('Неверно. Вводи заново...');
until n>0;
Ато глупо будет выглядеть
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Циклы на Паскале. vlad1991 Помощь студентам 34 22.06.2012 13:13
Циклы в Паскале loloverg Помощь студентам 6 17.05.2010 13:57
циклы в Паскале loloverg Помощь студентам 4 16.05.2010 23:15
Циклы в паскале ates Помощь студентам 3 14.05.2010 18:05
Задача в паскале. Циклы Vitruvian Паскаль, Turbo Pascal, PascalABC.NET 0 04.06.2009 17:15