Informatică, întrebare adresată de iulianstavila, 8 ani în urmă

Se consideră un număr natural n. Sa se scrie un program care calculează media aritmetică a elementelor mai mici sau egale cu n și divizibile cu 5.


Deea82002: ai invatat sa scrii in c++ sau doar in pseudocod? intreb ca sa stiu cum scriu rezolvarea

Răspunsuri la întrebare

Răspuns de howardax
1

C++

#include <iostream>

using namespace std;

int main()

{

   int n;

   cout<<"Dati n: ";

   cin>>n;

   int S=0;

   float MA=0;

   

   for(int i=0;i<n;i++){

       if(i%5==0){

           S+=i;

           MA++;

           cout<<"\n"<<S;

           cout<<"\n"<<MA;

       }

   }

   if(MA!=0){

       MA=S/MA;

   }

   

   cout<<"Media aritmetica este: "<< MA;

   return 0;

}

PASCAL

program brainly;

var i,n,s:integer;

MA:real;

begin

 s:=0;

 MA:=0;

 writeln ('Dati n:');

 readln(n);

 

 for i:=0 to n do begin

 if i mod 5 = 0 then

 begin

 s:=s+i;

 MA:=MA+1;

 end

 end;

 

 if MA<>0 then

 begin

 MA:=S/MA;

 end;

 

 writeln('Media aritmetica este: ', MA:2:2);

 

 

end.


iulianstavila: astya pentru pascal da?
iulianstavila: asta*
howardax: Asta e pentru C++, nu e specificat în întrebarea ta limbajul!
howardax: Nu pot să îți citesc gândurile în ce limbaj de programare vrei!
iulianstavila: oppss
howardax: Am adăugat cod și pentru Pascal.
iulianstavila: mersi
Alte întrebări interesante