Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
131 / 8 / 3
Регистрация: 30.04.2016
Сообщений: 691
1

Печатается не такой ряд, который должен быт

29.07.2020, 09:40. Просмотров 84. Ответов 2
Метки нет (Все метки)

Дан ряд циклов: 1 3 5 7 9 < 10
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
uses Crt;l
Var Eps, i: Integer;
begin ClrScr;
Write(' Ввести  Epsilon: ');
   ReadLn(Eps);
       i:= 0;
While abs(i) <= Eps do begin
     i:= 1 + (i* 2);
Write('     ', i);
    end;
   ReadLn
end.
На выходе имеем:
Pascal
1
2
Ввести  Epsilon:  10
     1      3      7      15
Вопрос: почему печатается не такой ряд, который должен быть: 1 3 5 7 9.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2020, 09:40
Ответы с готовыми решениями:

Десять раз генерировать ряд случайных чисел от 0 до 99 . Каждый ряд также должен иметь произвольную длину . В каждом ряд
Десять раз генерировать ряд случайных чисел от 0 до 99 . Каждый ряд также должен иметь произвольную...

написал алгоритм который должен переворачивать число,(например вводим 321 должен вывести 123) но он не работает
#include &lt;iostream&gt; using namespace std; int main() { int x,a,k=1,y=0,t; cin&gt;&gt;x; ...

Код- такой он и должен быть
Есть программа, проверьте пожалуста правильность написания кода. И если не трудно как бы каждую...

Должен ли работать такой запрос?
Уважаемые форумчане скажите пожалуйста должен ли работать такой запрос? select * from employees...

2
1122 / 482 / 205
Регистрация: 11.10.2018
Сообщений: 2,716
29.07.2020, 09:49 2
Тут я вижу 2 выхода
1) либо считате по формуле 2*n - 1, n от 1, прибавляете к n 2 на каждой итерации.
Т.е. тут нужно разделить n и i.
2) либо i стартуете с 1 и на каждой итерации прибавляете 2, а не то что у Вас там написано.
0
Модератор
7469 / 3830 / 2721
Регистрация: 17.08.2012
Сообщений: 12,255
29.07.2020, 11:27 3
По варианту 2)
Pascal
6
7
8
9
10
       i:= 1;
While i <= Eps do begin
     Write('     ', i);
i:= i + 2;
    end;
Обратите внимание: изменение переменной производится после вывода, поскольку цикл с предусловием. Если поменять строки 8 и 9 местами, то будет напечатан один лишний член ряда.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2020, 11:27

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

Почему такой ряд можно интегрировать?
Здравствуйте, такой вопрос: почему данный ряд можно/законно интегрировать и в каких пределах?

Как сделать такой ряд по Коши
Здравствуйте! Дан ряд, решить по принципу Коши. \sum 1/({2}^{n}) Ранее решал подобные...

Как называется такой числовой ряд?
Раньше я его часто встречал, а теперь не могу загуглить \sum_{n=1}^{\inft} \frac{1}{n!}

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

Определите класс, который должен содержать атрибуты
Здравствуйте уважаемые любители и ценители языка С++! У меня к вам огромная просьба. На днях нужно...

Запрос бд быт.техника
Подскажите пожалуйста как в access создать запрос: 1.1. Перечень товара, который был продан в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.