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

Să se elaboreze procedura care calculează produsul elementelor pare dinttr-un tablou unidimensional ce conține 50 componente.


grigore2018: Ce limbaj ? Pascal C++
Ariana12: Da.

Răspunsuri la întrebare

Răspuns de grigore2018
0

C++

#include<iostream.h>

#include<math.h>

#include<conio.h>

#include<stdio.h>

main()

{  int mas[n];

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

  mas[i]=random(100);

  int prod=1;

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

   {

       if(i%2==0)

           {prod*=mas[i];}

   }

   cout<<produsul<<endl;

return 0;

Pascal (suma si produsul):

begin

 var n:=ReadInteger('n=');

 var a:=ReadArrInteger('Elementele matricei:',n);

 var s:=0;

 var p:=1;

 for var i:=0 to n-1 do

   if odd(i) then s+=a[i] else p*=a[i];

 writeln('sum=',s,', prod=',p)

end.


grigore2018: Este ok?
Ariana12: Poți te rog să-l faci şi în Turbo Pascal?
Alte întrebări interesante