Informatică, întrebare adresată de mary2944, 9 ani în urmă

Ofer coroana ,repede va rog , rezolvarea !

Anexe:

Răspunsuri la întrebare

Răspuns de 1Viserys
1

nr 1. ex 1.

#include <iostream>

using namespace std;

int main()

{

int n, s=0, p=1, i;

int v[100];

cin>>n;

for(i=0; i<n; i++)       //consider ca pozitiile vor incepe de la 0 ca sa nu existe confuzii

{cin>>v[i];

if(i%2==0 && v[i]%2==1) s=s+v[i];

if(i%2==1 && v[i]%2==0) p=p*v[i];

}

cout<<"Suma elementelor impare de pe pozitii pare este "<<s<<", iar produsul elementelor pare de pe pozitii impare este "<<p<<".";

return 0;

}


ex 2.

#include <iostream>

using namespace std;

int main()

{

int n, v[100], min, f=0;

cin>>n;

cin>>v[0];

min=v[0];

f=1;

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

{

cin>>v[i];

if(v[i]==min) f++;

else if(v[i]<min) {

min=v[i];

f=1;

}

}

cout<<"Elementul minim din vector este "<<min<<" si apare de "<<f<<" ori.";

return 0;

}

}


nr 2. ex 1.

#include <iostream>

using namespace std;

int main()

{

int n, s=0, p=1, i;

int x[100];

cin>>n;

for(i=0; i<n; i++)       //consider ca pozitiile vor incepe de la 0 ca sa nu existe confuzii

{cin>>x[i];

if(i%2==1 && x[i]%2==0) s=s+x[i];

if(i%2==0 && x[i]%2==1) p=p*x[i];

}

cout<<"Suma elementelor pare de pe pozitii impare este "<<s<<", iar produsul elementelor impare de pe pozitii pare este "<<p<<".";

return 0;

}


ex 2.

#include <iostream>

using namespace std;

int main()

{

int n, v[100], max, f=0;

cin>>n;

cin>>v[0];

max=v[0];

f=1;

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

{

cin>>v[i];

if(v[i]==max) f++;

else if(v[i]>max) {

max=v[i];

f=1;

}

}

cout<<"Elementul maxim din vector este "<<max<<" si apare de "<<f<<" ori.";

return 0;

}

}





Alte întrebări interesante