Va rog un pic de ajutor!Am incercat sa fac problema dar ceva nu imi iese as avea nevoie de o rezolvare pentru a ma verifica!Suna cam asa:Se citeste un sir de numere n intregi.Verificati daca vectorul contine elemente cu numar par de divizori.Dau punctaj si coroana!!
Răspunsuri la întrebare
Răspuns de
1
Ti-am facut programul in C++ cu precizarea ca numai numerele patrate perfecte nu au nr. par de divizori. Succes!
#include <iostream>
#include <cmath>
using namespace std;
int v[1005], n, i, r;
bool ok;
int main()
{
cin >> n;
for(i = 1; i <= n; i ++)
{
cin >> v[i];
r = sqrt(v[i]);
if(r * r != v[i])
{
ok = true;
}
}
if(ok) cout << "DA";
else cout << "NU";
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int v[1005], n, i, r;
bool ok;
int main()
{
cin >> n;
for(i = 1; i <= n; i ++)
{
cin >> v[i];
r = sqrt(v[i]);
if(r * r != v[i])
{
ok = true;
}
}
if(ok) cout << "DA";
else cout << "NU";
return 0;
}
izzy1713:
multumesc mult
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă