
На С++ пожалуйста с for Дано 4 числа: a, b, c, d. Найдите разностьмежду суммой всех чисел в
интервале[а; b] и суммой всех чисел в интервале[c; d]. 

Ответы на вопрос

#include <iostream>
using namespace std;
int main() {
long long int a,b,c,d;
cin >> a; cin >> b; cin >> c; cin >> d;
long long int aS(0), bS(0);
for(long long int i = a; i<=b; ++i)
aS+=i;
for(long long int i = c; i<=d; ++i)
bS+=i;
cout << aS-bS;}



Ответ:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
int a,b,c,d,otvet,q=0,w=0;
cout<<"Введите a = "<<endl;
cin>>a;
cout<<"Введите b = "<<endl;
cin>>b;
if (a>b)
{
cout << "Ошибка!";
return 0;
}
cout<<"Введите c = "<<endl;
cin>>c;
cout<<"Введите d = "<<endl;
cin>>d;
if (c>d)
{
cout << "Ошибка!";
return 0;
}
for(a;a<=b;a++) //сумма чисел от a до b
{
q+=a;
}
for(c;c<=d;c++) //сумма чисел от c до d
{
w+=c;
}
otvet=q-w;
cout<<"Ответ = "<<otvet<<endl;
return 0;
}



Конечно, вот пример решения данной задачи на C++ с использованием цикла for
:
cpp#include <iostream>
int main() {
int a, b, c, d;
std::cout << "Введите значения a, b, c, d: ";
std::cin >> a >> b >> c >> d;
int sumIntervalAB = 0;
for (int i = a; i <= b; ++i) {
sumIntervalAB += i;
}
int sumIntervalCD = 0;
for (int i = c; i <= d; ++i) {
sumIntervalCD += i;
}
int difference = sumIntervalAB - sumIntervalCD;
std::cout << "Разность сумм интервалов [" << a << ";" << b << "] и [" << c << ";" << d << "] равна: " << difference << std::endl;
return 0;
}
Этот код сначала запрашивает значения a
, b
, c
и d
у пользователя, затем использует два цикла for
для вычисления суммы чисел в интервалах [a
; b
] и [c
; d
]. После этого вычисляется разность между этими суммами и выводится на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili