👤

Heiii! Mă puteți ajuta cu aceste probleme?

Heiii Mă Puteți Ajuta Cu Aceste Probleme class=

Răspuns :

Răspuns:

1.

#include<iostream>

using namespace std;

int n,v[100],i,s,x,s2=0;

int main()

{cout<<"Lungimea vectorului este:";

cin>>n;

cout<<"Cititi vectorul!"<<endl;

for(i=1;i<=n;i++)

cin>>v[i];

cout<<"Suma cifrelor fiecarui element din vector este:"<<endl;

for(i=1;i<=n;i++)

{x=v[i];

s=0;

while(v[i]>0) {s=s+v[i]%10;

                    v[i]=v[i]/10;}

cout<<s<<" ";

if(s==10) s2=s2+x;}

cout<<endl;

cout<<"Suma elementelor din vector care au suma cifrelor 10 este:"<<" "<<s2;

return 0;

}

2.

#include<iostream>

using namespace std;

int n,v[100],i,maxim,nr;

int main()

{cout<<"Lungimea vectorului este:";

cin>>n;

cout<<"Cititi vectorul!"<<endl;

for(i=1;i<=n;i++)

cin>>v[i];

cout<<"Cifra maxima a fiecarui element din vector este:"<<endl;

for(i=1;i<=n;i++)

{maxim=0;

while(v[i]>0) {if(maxim<v[i]%10) maxim=v[i]%10;

                    v[i]=v[i]/10;}

cout<<maxim<<" ";

if(maxim%2==1) nr++;}

cout<<endl;

cout<<"Numarul de elemente din vector care au cifra maxima impara este"<<" "<<nr;

return 0;

}

3.

#include<iostream>

using namespace std;

int n,v[100],i,d,x,nr,s,nrelem,prim;

float ma;

int main()

{cout<<"Lungimea vectorului este:";

cin>>n;

cout<<"Cititi vectorul!"<<endl;

for(i=1;i<=n;i++)

cin>>v[i];

for(i=1;i<=n;i++)

{x=v[i];

d=2;

prim=1;

while(d<v[i]/2)

{if(v[i]%d==0) prim=0;

d++;}

if(prim==1) {cout<<"Elementul"<<" "<<x<<" "<<"este numar prim."<<endl;

              s=s+x;

              nrelem++;}

else cout<<"Elementul"<<" "<<x<<" "<<"nu este numar prim."<<endl;}

cout<<endl;

if(nrelem==0) cout<<"Vectorul nu contine valori prime.";

else {ma=s/nrelem;

        cout<<"Media artimetica a elementelor prime din vector este:"<<" "<<ma;}

return 0;

}