Informatică, întrebare adresată de tolikelizarov, 8 ani în urmă

Alexandru este elev in clasa a IX-a. Acesta tocmai a învățat la ora de matematică despre progresiile aritmetice și vrea să se folosească de abilitățile sale de programator pentru a-și face automat tema. În problema de la temă, i se dau două numere consecutive aflate in progresie aritmetică, iar acesta trebuie să afle următorii trei termeni ai progresiei. 3 numere întregi a, b și c sunt termeni consecutivi ai unei progresii aritmetice dacă diferența dintre a și b e egală cu diferența dintre b și c. Date de intrare Se citesc de la tastatură numerele a și b, reprezentând cele 2 numere consecutive aflate in progresie aritmetică. Date de ieșire Se vor afișa pe ecran următorii 3 termeni ai progresiei aritmetice respective. Restricții și precizări Se va avea în vedere că a și b sunt numere întregi. -1000 < a, b < 1000

Răspunsuri la întrebare

Răspuns de raresvasiu03
1

Răspuns:

#include <bits/stdc++.h>

using namespace std;

int a, b, c, d, e;

int ratie;

int main()

{

   cin >> a >> b;

   

   ratie = b - a;

   

   c = b + ratie;

   

   d = c + ratie;

   

   e = d + ratie;

   

   cout << c << " " << d << " " << e;

   

   return 0;

   

}

Explicație:

Alte întrebări interesante