1. Fiind dat un numar natural n , scrieti un algoritm pentru calculul expresiei E=1*2+2*3+3*4+...+n*(n+1)
2.Se citesc la o tastatura un numar natural n si un sir de numere intregi. Scrieti un algoritm eficient care determina cea mai mare valoare negativa dintre cele citite , precum si numarul de aparitii ale acesteia in cadrul sirului. In cazul in care sirul citit nu contine nici o valoare negativa se va afisa mesajul "Nu exista".
3.Se citesc de la o tastatura doua numere intregi x si n . Calculati valoarea sumei S=x + x la a 3-a / 3 + x la a 5-a / 5 +...+ x la 2n-1 / (2n-1)
Răspunsuri la întrebare
Răspuns de
2
1.
int s=0, n, i;
cin>>n;
for(i=1;i<=n;i++){
s=s+ n*(n+1);
}
2.
int n, t, max=0, i, ap=0;
cin>>n;
for(i=0;i<n;i++){
cin>>t;
if(t<0){
if(max==0){max = t; ap=1;}
else if(t>max){max=t; ap=1;}
else if(t==max) ap++;
}
}
//a aparut nr max de ap ori
3.
#include <math.h>
....
s=s+pow(x, 2i-1)/(2i-1);
....
int s=0, n, i;
cin>>n;
for(i=1;i<=n;i++){
s=s+ n*(n+1);
}
2.
int n, t, max=0, i, ap=0;
cin>>n;
for(i=0;i<n;i++){
cin>>t;
if(t<0){
if(max==0){max = t; ap=1;}
else if(t>max){max=t; ap=1;}
else if(t==max) ap++;
}
}
//a aparut nr max de ap ori
3.
#include <math.h>
....
s=s+pow(x, 2i-1)/(2i-1);
....
Alte întrebări interesante
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă