probleme de pe PBINFO:
#354
Cerinţa
Se dau n numere întregi. Calculaţi cel mai mare dintre cele n numere date.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere întregi, separate prin spaţii.
Date de ieşire
Programul afișează pe ecran numărul MAX, reprezentând cel mai mare dintre cele n numere date.
Restricţii şi precizări
1 ≤ n ≤ 1000
cele n numere citite vor avea cel mult 9 cifre
Exemplu
Date de intrare
5
7 6 9 6 8
Date de ieșire
9
#355
Cerinţa
Se dau n numere întregi. Calculaţi cel mai mic dintre cele n numere date.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere întregi, separate prin spaţii.
Date de ieşire
Programul afișează pe ecran numărul MIN, reprezentând cel mai mic dintre cele n numere date.
Restricţii şi precizări
1 ≤ n ≤ 1000
cele n numere citite vor avea cel mult 9 cifre
Exemplu
Date de intrare
5
7 6 9 6 8
Date de ieșire
6
#346
Cerinţa
Să se scrie un program care citește un șir de n numere naturale şi determină valoarea maximă din șir și de câte ori apare.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale nenule.
Date de ieşire
Programul afișează pe ecran numerele max ap, reprezentând valoarea maximă din șir, respectiv numărul de apariții ale acesteia, separate prin exact un spaţiu.
Restricţii şi precizări
1 ≤ n ≤ 1000
cele n numere citite vor fi mai mici decât 2 31
Exemplu
Intrare
5
72 75 12 75 17
Ieșire
75 2
#55
Cerinţa
Se citesc numere de la tastatură până la apariția lui zero. Să se determine cea mai mică dintre valorile pozitive citite.
Date de intrare
Programul citește de la tastatură numere întregi. Citirea se încheie la introducerea valorii 0.
Date de ieşire
Programul afișează pe ecran numărul MIN, reprezentând cea mai mică valoare pozitivă citită.
Restricţii şi precizări
numerele citite aparține intervalului (-1.000.000;1.000.000)
valoarea zero, care încheie citirile, nu se ia în considerare la determinarea minimului
dacă printre valorile citite nu se află valori pozitive, se va afișa mesajul NU EXISTA
Exemplu
Intrare
5 6 -2 1 0
Ieșire
1
Răspunsuri la întrebare
354
#include <iostream>
using namespace std;
int main ()
{
long long n,a,i,maxim=-999999999;
cin >>n;
if (n==0)
cout <<0;
else
{
for (i=1;i<=n;i++)
{
cin >>a;
if (a>maxim)
maxim=a;
}
cout <<maxim;}
return 0;
}
355
# include <iostream>
using namespace std;
int main ()
{
long long n,a,u,m=999999999;
cin >>n;
for (a=1;a<=n;a++)
{
cin >>u;
if (u<m)
m=u;
}
cout << m;
return 0;
}
346
#include <iostream>
using namespace std;
int main ()
{
long long n,a,i,maxim=0,r=1;
cin >>n;
if (n==0)
cout <<0;
else
{
for (i=1;i<=n;i++)
{
cin >>a;
if (a==maxim)
r++;
if (a>maxim)
maxim=a;
}
cout <<maxim<<" "<<r;
}
return 0;
}
55
#include <iostream>
using namespace std;
int main()
{
int n1,n2=1000000,o=0 ;
while (n1!=0)
{
cin >> n1;
if (n1>=1)
{
if (n1<n2)
n2 = n1;
o++;
}
}
if (o == 0)
cout << "NU EXISTA";
else
cout << n2;
return 0;
}
using namespace std;
int main(){
int n,a, max, ap;
cin >> n;
cin >> a;
max = a, ap = 1;
for(int i=2;i<=n;++i){
cin >> a;
if(a>max)
max = a, ap = 1;
else
if(max == a)
ap++;
}
cout << max << " " << ap;
return 0;
}
using namespace std;
int main(){
int n,min, a;
cin >> n >> min;
for(int i=2;i<=n;++i){
cin >> a;
if(a < min)
min = a;
}
cout << min;
return 0;
}
using namespace std;
int main(){
int n,max, a;
cin >> n >> max;
for(int i=2;i<=n;++i){
cin >> a;
if(a>max)
max = a;
}
cout << max;
return 0;
}