se citeste de la tastatura un sir cu m valori.Sa se calculeze cea mai mare valoare dintre numerele pare si cea mai mica valoare dintre numerele negative.
Răspunsuri la întrebare
Răspuns de
2
Am facut programul in C++, sper ca te-am ajutat.
#include <iostream>
#include <limits.h>
using namespace std;
int main()
{
int m1 = INT_MIN,m2 = 0;
bool modyM1 = false;
int m;
cout<<"m=";
cin>>m;
for(int i = 0;i<m;i++)
{
int temp_m;
cin>>temp_m;
if (temp_m %2 == 0 && temp_m > m1)
{
m1 = temp_m;
modyM1 = true;
}
if (temp_m < 0 && temp_m < m2)
m2 =temp_m;
}
if (modyM1)
cout<<"Numarul cel mai mare par este: "<<m1;
else
cout<<"Nu exista numere pare";
if (m2 == 0)
cout<<"Nu exista numere negative";
else
cout<<"Numarul este: "<<m2;
return 0;
}
#include <iostream>
#include <limits.h>
using namespace std;
int main()
{
int m1 = INT_MIN,m2 = 0;
bool modyM1 = false;
int m;
cout<<"m=";
cin>>m;
for(int i = 0;i<m;i++)
{
int temp_m;
cin>>temp_m;
if (temp_m %2 == 0 && temp_m > m1)
{
m1 = temp_m;
modyM1 = true;
}
if (temp_m < 0 && temp_m < m2)
m2 =temp_m;
}
if (modyM1)
cout<<"Numarul cel mai mare par este: "<<m1;
else
cout<<"Nu exista numere pare";
if (m2 == 0)
cout<<"Nu exista numere negative";
else
cout<<"Numarul este: "<<m2;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă