Alexandru este elev in clasa a 9 a.Acesta tocmai a invatat la ora de matematica despre progresiile aritmetice si vrea sa se foloseasca de abilitatile sale de programator pentru a-si face automat tema.In problema de la tema,i se dau dpua numere consecutive aflate in progresie aritmetica,iar acesta trebuie sa afle urmaritorii trei termeni ai progresiei.
3 numere intregi a,b si c sunt termeni consecutivi ai unei progresii aritmetice daca diferenta dintre a si b e egala cu diferenta dintre b si c.
Date de intrare:
Se citesc de la tastatura numerele a si b,reprezentand cele 2 numere consecutive aflate in progresie aritmetica.
Date de iesire:
Se vor afisa pe ecran urmatorii 3 termeni ai progresiei aritmetice respective
Restrictii si precizari:
Se va avea in vedere ca a si b sunt numere intregi
-1000 < a,b< 1000
Solutie in C++
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include<iostream>
using namespace std;
int a,b,x;
int main()
{
cin>>a>>b;
if(a>b)
{
x=a-b;
cout<<a+x<<' '<<a+2*x<<' '<<a+3*x;
}
else
{
x=b-a;
cout<<b+x<<' '<<b+2*x<<' '<<b+3*x;
}
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă