Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
4 / 4 / 0
Регистрация: 15.11.2011
Сообщений: 46

Вычислить все любимые числа среди первой тысячи

31.01.2012, 17:28. Показов 2408. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ПОМОГИТЕ ИСПРАВИТЬ ЗАДАЧУ.
Первое любимое число студента равно 1, второе равно 5. Каждое следующее получается как сумма удвоенного предыдущего и предпредыдущего чисел. Так, например, третье любимое число равно 11, а четвертое – 27. Вычислить все любимые числа среди первой тысячи.


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
VAR x, y, z, k: integer;
BEGIN
ClrScr;
x:=1;
y:=5;
k:=2;
repeat
  z:=x+y*2;
  Writeln(z,' ');
  k:=k+1;
  x:=y;
  y:=z;
until z>1000;
readln;
end.
результат почему - то выводит до 2209 , а нужно найти до тысячи..Помогите исправить
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.01.2012, 17:28
Ответы с готовыми решениями:

Найти сумму любимых чисел среди первой тысячи
Задание 1. Создать program massiv; Uses Crt; const n = 5; var i: integer; a: array of real; sr, sum: real;

Из первой тысячи натуральных чисел отобрать совершенные числа
Из первой тысячи натуральных чисел отобрать совершенные числа. Число называется совершенным, если оно равно сумме своих положительных...

Найти в первой тысячи натуральных, числа которые без остатка деляться на введенное число
#include <conio.h> #include <stdio.h> int main() { int n,i; i=1; printf("Enter number"); ...

2
NPC
 Аватар для PolarFoG
152 / 146 / 22
Регистрация: 10.01.2012
Сообщений: 390
31.01.2012, 18:17
Самый простой способ: добавляем получение любимого числа перед циклом, а в цикле меняем вывод и расчёт местам...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
VAR x, y, z: integer;
BEGIN
x:=1;
y:=5;
z:=x+y*2;
x:=y;
y:=z;
while z<1000 do begin
Writeln(z,' ');
z:=x+y*2;
x:=y;
y:=z;
end;
readkey();
end.
А зачем k?
1
4 / 4 / 0
Регистрация: 15.11.2011
Сообщений: 46
31.01.2012, 18:45  [ТС]
ахах)Не знаю, спасибо за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.01.2012, 18:45
Помогаю со студенческими работами здесь

Записать все простые числа меньше тысячи
простые числа Запишите все простые числа меньше, чем 1000 Выдержки: Все простые числа менее 1000: 2, 3, 5 ,. , , , 991, 997

В массиве найти все числа, вторая цифра которых больше первой и вычислить сумму всех чётных из них
пытаюсь решить одну задачку, но пока только часть получилась , не могу доделать ,помогите решить.:( Вот задача:&quot;В массиве,...

Вывести все нечётные числа, начиная с первой единицы до первой пятерки.
Вывести все нечётные числа начиная с первой единицы до первой пятерки.

Удалить все запятые до первой точки и после первой точки все числа «5» заменить на «+»
Дана строка содержащая по крайней мере одну точку между символами. Удалить все запятые до первой точки и после первой точки все числа «5»...

Заполнение первой колонки простыми числами до тысячи VBA Excel
Здравствуйте, подскажите пожалуйста как написать программу на VBA в Excel, чтобы ячейки первого колонки заполнялись простыми числами до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru