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
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");
}
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
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă