Informatică, întrebare adresată de andreeadeea821, 9 ani în urmă

Se citeste de la tastatura un sir n de numere intregi.Scrieti un program care afiseaza cea mai mare diferenta in modul dintre doi termeni consecutivi ai sirului.
 Exemplu :pentru sirul (3,11,4,20,7,15),programul va afisa valoarea 16 (adica I 20-4 I).In C++..,va rog 

Răspunsuri la întrebare

Răspuns de RyokoChan99
0
#include<iostream>
using namespace std;
int main()
{int n,a,b,dif,max;
cout<<"n=";cin>>n;
nr=0;max=0;
while(n>0)
{cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
dif=a-b;
if(dif<0)
dif=dif*(-1);
if(dif>max)
max=dif;
n--;
}
cout<<max<<endl;
system ("pause");
}
Alte întrebări interesante