Составить программу для нахождения суммы по следующей формуле где a вводится с клавиатуры

Как найти сумму чисел между a и b (вводятся с клавиатуры)? Вот моё решение:

#include using namespace std; int main() < int a, b; cin >> a >> b; int sum = 0; for (int i = a; i < b; i++) < a = a + 1; sum = sum + a; >cout

Пожалуйста, укажите на ошибку. Например, при вводе 5 и 8 выдаёт 21, а должно 13. UPD:

#include using namespace std; int main() < int a, b; cin >> a >> b; int sum = 0; while (a < b — 1) < a = a + 1; sum = sum + a; >cout

Отслеживать

13.6k 12 12 золотых знаков 43 43 серебряных знака 72 72 бронзовых знака

задан 6 ноя 2013 в 15:46

21 7 7 бронзовых знаков

посчитайте число итераций. и зачем вам i? избавьтесь от нее.

6 ноя 2013 в 16:03

Лучше оставить a и b постоянными, и суммировать i . — Кстати, а почему вы сначала увеличиваете, а потом прибавляете? — И ещё: 5 + 6 + 7 = 18, 5 + 6 + 7 + 8 = 26, откуда взялось 13?

6 ноя 2013 в 16:07

Судя по вашему заданию, вы учитесь программировать. Разжёвывать основы как-то не хочется, это задача вашего учителя. Попробуйте в уме прокрутить программу, станет понятнее. Попробуйте думать не о значениях переменных, а о их смысле. Какой смысл переменной i ? a ? Если вы сможете ответить на эти вопросы, вам ваш код станет понятнее.

Задачи с массивами | Pascal | Сумма и поиск элементов

И вы чему-то научитесь.

6 ноя 2013 в 16:17

А вы попробуйте сформулировать, всё же. Какой смысл переменной i ?

Источник: ru.stackoverflow.com

Составить программу для нахождения суммы по следующей формуле где a вводится с клавиатуры

: 9

Задачи.

Читайте также:
Как сделать картинку программа

1. Составьте программу (оператор цикла) для нахождения суммы по следующей формуле: S= (x*x+x)/a*x (при x от 3 до 19) (Полностью)
2. Составить программу в turbo pascal для решения следующей задачи (оператор цикла): Известный пират Флинт положил некоторую сумму S в банк под 3 % годовых. Выведите на экран, через сколько лет сумма превысит 1,5*S. Начальное значение S вводится с клавиатуры. (Полностью, пожалуйста. )

Пользователь

: 51

Program User; var s:real; x,a:integer; begin Writeln(‘Введите a’); Readln(a); for x:=3 to 19 do begin s:=(x*x+x)/a*x; writeln(s); end; end.

Я учусь на своих ошибках, но порой их слишком много

Источник: www.programmersforum.ru

Задание № 2

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где k вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где а вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

Урок 1. Первая программа на Pascal (Сложение чисел)

где х вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где j вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где p вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где m вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где a вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где k вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где j вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где j вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

Читайте также:
Как поменять масштаб в программе

где b вводится с клавиатуры.

Составьте блок-схему и программу для нахождения суммы по следующей формуле:

где p вводится с клавиатуры.

Задание № 3

Задание. По представленной блок-схеме составьте программу и получите результат ее выполнения

Источник: studfile.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru