Как найти сумму чисел между 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