Se citeste un sir de n numere naturale de la tastatura.Scrieti algoritmul care elimina toate valorile cu propietatea de patrat perfect din sir.
ex: n=6, v=(14,4,9,121,5,25)=> v=(12,5)
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>#include <cmath>using namespace std;
int main(){ int n,i,numar_nepatrate=0; double numar_actual; int v[20]; cout<<"Introduceti numarul de numere naturale: "; cin>>n; cout<<"Introduceti numerele naturale cu spatii: "; for (i=0;i<n;i++){ cin>>numar_actual; if((sqrt(numar_actual)-int(sqrt(numar_actual)))>0.0){ v[numar_nepatrate]=numar_actual; numar_nepatrate++; } } cout<<"Numere din sir care nu sunt patrate perfecte:"<<endl; for (i=0;i<numar_nepatrate;i++){ cout<<v[i]<<" "; } return 0;}
int main(){ int n,i,numar_nepatrate=0; double numar_actual; int v[20]; cout<<"Introduceti numarul de numere naturale: "; cin>>n; cout<<"Introduceti numerele naturale cu spatii: "; for (i=0;i<n;i++){ cin>>numar_actual; if((sqrt(numar_actual)-int(sqrt(numar_actual)))>0.0){ v[numar_nepatrate]=numar_actual; numar_nepatrate++; } } cout<<"Numere din sir care nu sunt patrate perfecte:"<<endl; for (i=0;i<numar_nepatrate;i++){ cout<<v[i]<<" "; } return 0;}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă