salut am nevoie de ajutor pls
1.Se citesc de la tastatură n numere întregi. Să se scrie un program în C++ care afisează numarul minim și maxim
2.Se citesc de la tastatură n numere întregi. Să se scrie un program în C++ care realizează afișarea numerelor naturale divizibile cu 7 și a produsului lor;
Răspunsuri la întrebare
Am facut cele doua exercitii in C++. Sa iti fie de folos.
1.
#include <iostream>
using namespace std;
int main()
{
int n,min,max;
cout<<"n=";cin>>n;
for(int i = 0;i<n;i++)
{
int tempNr;
cin>>tempNr;
if(i==0)
{
min = tempNr;
max = tempNr;
continue;
}
if(tempNr> max)
max = tempNr;
if(tempNr<min)
min = tempNr;
}
cout<<"Minimul este: "<<min<<" si maximul este: "<<max<<endl;
return 0;
}
2.
#include <iostream>
using namespace std;
int main()
{
int n,p=1,cnt = 0;
int*v;
cout<<"n=";cin>>n;
v = new int[n];
for(int i = 0;i<n;i++)
{
int tempNr;
cin>>tempNr;
if(tempNr % 7 == 0)
{
p=p*tempNr;
//Aici le afisez instant sau le adaug intr-un vector.
cout<<tempNr<<" ";
//Sau Aici poti crea un vector in care sa le salvezi
//Exemplu
v[cnt] = tempNr;
cnt++;
}
}
//Afisezi vectorul cu elementele daca doresti sa faci cu vector.
cout<<endl;
for(int i = 0; i<cnt;i++)
{
cout<<v[i]<<" ";
}
if(p>1)
cout<<"Produsul este: "<<p<<endl;
else
cout<<"Nu sunt numere divizibile cu 7."<<endl;
return 0;
}