Problema 1:
Se citește un numar intreg pozitiv n de la tastatura. Atentie pe n îl declarați sa fie pozitiv .
Cititi n valori intregi de la tastatura si afisati un mesaj din care sa rezulte daca s-au introdus mai multe
valori pozitive, negative sau numarul de valori pozitive si negative este egal.
De exemplu, daca se citesc valorile -1; 3; 2; -5; 7 s-ar putea afisa mesajul „mai multe pozitive”.
Problema 2:
Scrieti un program care citeste doua valori naturale a si b, (1<=a<=b<=200000), apoi
afiseaza cate valori impare sau multiplu de 6 exista in intervalul [a,b].
Verificati ca a si b sa fie in intervalul indicat.
Răspunsuri la întrebare
Răspuns de
0
1.
#include <iostream>
using namespace std;
int main()
{unsigned int n,i;
int x,neg=0,poz=0;
cin>>n;
for (i=1;i<=n;i++)
{cin>>x;
if (x<0)
neg=neg+1;
else
poz=poz+1;}
if (neg==poz)
cout<<"A fost citit un numar egal de numere negative si pozitive";
else
if (neg>poz)
cout<<"Au fost citite mai multe numere negative";
else
cout<<"Au fost citite mai multe numere pozitive";
return 0;
}
2.
#include <iostream>
using namespace std;
int main()
{unsigned int a,b,i,nr=0;
cin>>a>>b;
if (a>=1 && a<=b && b<=200000)
{for (i=a;i<=b;i++)
if (i%2==1 || i%6==0)
nr=nr+1;
cout<<"Exista "<<nr<<" valori cu respectivele proprietati in intervalul dat";}
else
cout<<"Numerele nu apartin de intervalul dat";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
9 ani în urmă