Răspuns :
Nu mai pun header-ele si declaratiile, le pui tu, if you don't mind ;)
1.
cin>>n; //citesc nr de elemente
for (i=0;i<n;i++)
{
cin>>x; //citesc cate un numar, de n ori
cifpar=0;
while (x!=0) //analizez toate cifrele numarului
{
if ((x%10)%2==0) //x%10 e ultima cifra a lui x
cifpar++;
x=x/10; //impart pe x la 10 aka elimin ultima cifra
}
cout<<cifpar<<' ';
}
2. La fel ca la 1, dar schimb conditia la ((x%10)%2==1)
3. adaugi si #include <cmath> si restul declararilor etc
cin>>arie;
cout<<sqrt (arie)<<' '<<4*sqrt(arie);
basic math: aria a unui patrat e lat*lat, de unde aflam ca radical din arie e latura.
4. cin>>a>>b;
cout<<a*b<<2*a+2*b;
codurile au fost scrise direct pe brainly, n-au fost compilate. s-ar putea sa se fi strecurat niste erori de sintaxa. important e sa intelegi, nu sa-ti copiezi tema, asta-i scopul site-ului ;)
Daca ceva nu iese, spune-mi
1.
cin>>n; //citesc nr de elemente
for (i=0;i<n;i++)
{
cin>>x; //citesc cate un numar, de n ori
cifpar=0;
while (x!=0) //analizez toate cifrele numarului
{
if ((x%10)%2==0) //x%10 e ultima cifra a lui x
cifpar++;
x=x/10; //impart pe x la 10 aka elimin ultima cifra
}
cout<<cifpar<<' ';
}
2. La fel ca la 1, dar schimb conditia la ((x%10)%2==1)
3. adaugi si #include <cmath> si restul declararilor etc
cin>>arie;
cout<<sqrt (arie)<<' '<<4*sqrt(arie);
basic math: aria a unui patrat e lat*lat, de unde aflam ca radical din arie e latura.
4. cin>>a>>b;
cout<<a*b<<2*a+2*b;
codurile au fost scrise direct pe brainly, n-au fost compilate. s-ar putea sa se fi strecurat niste erori de sintaxa. important e sa intelegi, nu sa-ti copiezi tema, asta-i scopul site-ului ;)
Daca ceva nu iese, spune-mi
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!