1.Se citesc n numere întregi. Sa se calculeze câte numere sunt pare și produsul celor pozitive.
2. Se citesc n numere întregi. Sa se calculeze cât la suta din numărul valorilor din vector sunt valori pare.
3. Se citesc n numere întregi. Sa se calculeze media aritmetica a numerelor pare pozitive.
4. Se citesc n numere întregi. Sa se calculeze valoarea maxima și valoarea minima din numerele citite!!! As dori sa nu fie făcute în pseudocod
Răspunsuri la întrebare
Răspuns:
Explicație:
1.
#include <iostream>
using namespace std;
int main()
{
int n, x, ct=0, p=1;
cin>>n;
for (int i=0; i<n; i++)
{
cin>>x;
if (x>=0)
p=p*x;
if (x%2==0)
ct++;
}
cout<<ct<<endl;
cout<<p;
return 0;
}
2.
#include <iostream>
using namespace std;
int main()
{
int n, ct=0, v[100];
float a;
cin>>n;
for (int i=0; i<n; i++)
{
cin>>v[i];
if (v[i]%2==0)
ct++;
}
a=ct*100/n;
cout<<a<<"%";
return 0;
}
3.
#include <iostream>
using namespace std;
int main()
{
int n, ct=0, v[100], s=0;
float a;
cin>>n;
for (int i=0; i<n; i++)
{
cin>>v[i];
if (v[i]%2==0 & v[i]>=0)
{
ct++;
s=s+v[i];
}
}
a=s/ct;
cout<<a;
return 0;
}
4.
#include <iostream>
using namespace std;
int main()
{
int n, v[100], maxim=-10000, minim=99999;
cin>>n;
for (int i=0; i<n; i++)
cin>>v[i];
for (int i=0; i<n; i++)
if (v[i]>maxim)
maxim=v[i];
for (int i=0; i<n; i++)
if (v[i]<minim)
minim=v[i];
cout<<maxim<<endl;
cout<<minim;
return 0;
}