Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как с помощью While написать программу, которая находит сумму всех целых чисел в диапазоне, указанном пользователем?

Владимир Паршуков Ученик (149), закрыт 1 год назад
Как с помощью While написать программу, которая находит сумму всех целых чисел в диапазоне, указанном пользователем(от А до В включительно, А и В вводятся с клавиатуры), предусмотреть ситуацию, когда A больше B Напишите хотя бы примерно как это делается и с чего начать нужно!
Лучший ответ
Николай Веселуха Высший разум (385474) 1 год назад
 #include  
using namespace std;
int main() {
cout << "A: ";
int a;
cin >> a;
cout << "B: ";
int b;
cin >> b;
if (a > b) swap(a, b);
long long sum = b;
while (a != b) {
sum += a;
++a;
}
cout << "SUM: " << sum << '\n';
}
Владимир ПаршуковУченик (149) 1 год назад
Спасибо огромное! Сработало всё идеально!
Николай Веселуха Высший разум (385474) Владимир Паршуков, ура! Я так рад, что у нас с вами всё получилось!
Остальные ответы
Hugin2.0 Знаток (383) 1 год назад
Понять как писать условия if и цикл while, на этом все
default_ Мастер (1835) 1 год назад
дарю
a, b = map(int, input().split())
while a <= b:
print(a)
a += 1
Владимир ПаршуковУченик (149) 1 год назад
Спасибо!
default_ Мастер (1835) Владимир Паршуков, сам поставишь
default_Мастер (1835) 1 год назад
там табы не ставятся
default_Мастер (1835) 1 год назад
Hugin2.0 Знаток (383) default_, Найс C++ конечно
default_Мастер (1835) 1 год назад
алгоритм как раз самый рациональный и очевидный, вы все гении
Hugin2.0 Знаток (383) default_, Запускать программу свою не пробовал?
Oblaka Bolshie Знаток (251) 1 год назад
Все очень просто(Обязательно запомни этот алгоритм)

begin = int(input("Введите начало диапазона"))
end = int(input("Введите конец диапазона"))

#Проверка
if begin >= end:
print("Начало диапозона не может быть больше конца")

count = begin
result = 0
while(count <= end):
result = result + count
count += 1
print(result)

Постарайся понять данный алгоритм, для построения алгоритмичного мышления. Удачи <3
Похожие вопросы