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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2011, 11:53   #1
Sword991
Новичок
Джуниор
 
Регистрация: 28.06.2011
Сообщений: 8
По умолчанию Задачи на массивы

Помогите пожалуйста решить следущие задачи:
Даны натуральные числа n,b1,b2...bn. Найти те члены bk последовательности b1,b2...bn что при делении на 7 дают

остаток 1, 2, или 5.
-----------------------------------------------
Дано натуральное число n. Проверить, можна ли подать n! в виде произведения трёх последовательных целых чисел.
-----------------------------------------------
Два натуральных числа называются дружественными если каждое с них равно суме всех делителей другого, кроме самого

этого числа. Найти все пары дружественных чисел которые содержатся в диапазоне от 200 до 300.
Sword991 вне форума Ответить с цитированием
Старый 28.06.2011, 11:57   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

С/С++
Сделаю быстро и недорого.
Аська под аватаром.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 28.06.2011, 12:09   #3
Sword991
Новичок
Джуниор
 
Регистрация: 28.06.2011
Сообщений: 8
По умолчанию

Интересует Turbo pascal!
Sword991 вне форума Ответить с цитированием
Старый 28.06.2011, 12:18   #4
Rustafa13
Пользователь
 
Регистрация: 10.05.2011
Сообщений: 50
По умолчанию

program abc;
var a:array... опишешь сам, короче тут ОПИСЫВАЙ МАССИВ КАК REAL
begin
for I:=1 to (диллинны масима, что в VAR описал) do read(b1[i]);
и так далее(со всеми массивами так делаешь) ЭТО МЫ ВВОДИМ ЧИСЛА МАССИВА!!!!!

if (b1[i]dev7=1) or (b1[i]dev7=1,5) or (b1[i]dev7=5) then
for I:=1 to длинны масива, что в ВАРе описал do write(b1[i])
else writeln('нет таких чисел');
end.

не проверял, но делается так.
Пожалуйста. Смерть жлобам! За такую задачу деньги просить.

Извини, другие делать - нет времени. Сам спешу.

Последний раз редактировалось Rustafa13; 28.06.2011 в 12:22.
Rustafa13 вне форума Ответить с цитированием
Старый 28.06.2011, 12:27   #5
Sword991
Новичок
Джуниор
 
Регистрация: 28.06.2011
Сообщений: 8
По умолчанию

Спасибо большое!
Sword991 вне форума Ответить с цитированием
Старый 28.06.2011, 12:43   #6
Sword991
Новичок
Джуниор
 
Регистрация: 28.06.2011
Сообщений: 8
По умолчанию

Все правильно сделал, почемуто не работает?

program abc;
var a:array [1..100] of real;
begin
for I:=1 to a[1..100] do read(b1[i]);
for I:=1 to a[1..100] do read(b2[i]);
for I:=1 to a[1..100] do read(bn[i]);

if (b1[i]dev7=1) or (b1[i]dev7=1,5) or (b1[i]dev7=5) then
for I:=1 to a[1..100] do write(b1[i])
else writeln('нет таких чисел');
if (b2[i]dev7=1) or (b2[i]dev7=1,5) or (b2[i]dev7=5) then
for I:=1 to a[1..100] do write(b2[i])
else writeln('нет таких чисел');
if (bn[i]dev7=1) or (bn[i]dev7=1,5) or (bn[i]dev7=5) then
for I:=1 to a[1..100] do write(bn[i])
else writeln('нет таких чисел');
end.
Sword991 вне форума Ответить с цитированием
Старый 28.06.2011, 12:44   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну как минимум потому что не объявлена большая часть переменных.
И что такое "b1[i]dev7" и подобное — непонятно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 28.06.2011, 12:49   #8
Sword991
Новичок
Джуниор
 
Регистрация: 28.06.2011
Сообщений: 8
По умолчанию

Какие еще нужно переменные обьявить?
Sword991 вне форума Ответить с цитированием
Старый 28.06.2011, 12:55   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Все, которые используются в вашем коде.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 28.06.2011, 13:00   #10
Jaguar83
Профессионал
Пользователь
 
Аватар для Jaguar83
 
Регистрация: 25.05.2011
Сообщений: 91
По умолчанию

Потому что неправильный код.
Человек, который тебе ответил, сам ничего не соображает, и автор соседней темы.

Код:
program abc;
const n = 10;
var i: Integer;
    a:array [1..10] of Integer;
begin
for i:=1 to n do
  Read(a[i]);
for i:=1 to n do
  if ((a[i] mod 7) = 1) or ((a[i] mod 7) = 2) or ((a[i] mod 7) = 5) then
    Writeln('Chislo naideno! a[',i,'] = ',a[i]);
 Readln;
end.
Помог? Будь человеком - жми на весы слева!
Jaguar83 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи на массивы в C# OnlySergio Помощь студентам 4 01.08.2012 12:53
Задачи на массивы 92Edik Паскаль, Turbo Pascal, PascalABC.NET 1 23.05.2011 08:23
массивы задачи ирен Паскаль, Turbo Pascal, PascalABC.NET 1 21.12.2010 21:43
задачи на массивы shadow 05 Помощь студентам 1 13.05.2009 22:45
Задачи на массивы. spankyham Помощь студентам 9 09.04.2009 08:34