[Tutorial C++]Structura FOR .

#1
Nume Tutorial: Structura FOR .
Descriere: Structura repetitiva cu cu numar cunoscut de repetitii .
Download: -
Autor: Profu' .
Sursa (Link-ul oficial): http://www.europacs.ro/
Propria parere: Voi sa va dati cu parerea .
Tutorialul:
Structura repetitivă cu contor (cu număr cunoscut de paşi) este codificată prin instrucţiunea for.
for(e1;e2;e3) S;
unde e1,e2,e3 sunt expresii de forma:
e1initializare variabila contor
e1=valoare_initiala
e2 conditia de continuare
e2<=valoare_finala for crescator

e2>=valoare_finala for descrescator
e3 modificare contor
e3++ for crescator
e4 -- for descrescator
Aceste variabile (e1,e2,e3) pot fi numite pe scurt , variabile CONTOR .
Dacă secvenţa (S) conţine mai multe instrucţiuni,atunci acestea sunt cuprinse intre acolade{}.
Ex:
Introduceti asa(pentru exemplu) . n=2,a=1,b=1,c=1 .
Haideti sa facem si "cu mana" .
n=2
a=1
b=1
c=1
S=0
Nota : S initializam cu 0 deoarece este elementul neutru la adunare . P(produs) se va initializa cu 1,elementul neutru al inmultirii .
i=0<2 deci executa
S=S+a+b+c=1+1+1=3
Acum creste i(deoarece i++)
i=i+1=0+1=1<2 deci executa
S=S+a+b+c=3+1+1+1=6
Acum creste i(deoarece i++)
i=i+1=1+1=2<2 . Nu este <2 , deci iesim din structura for .
Scrie S , S=6 => SCRIE 6
Sa vedem daca ne-a dat bine .
Si ne-a dat ;) .
Daca aveti vreo nelamurire,o intrebare,va rog sa o puneti aici :
Titlul sa fie : [Intrebare]Structura FOR .
Acum sa facem si o mica problema ca TEMA
Calculati media aritmetica a n numere
Ex: Se introduc numerele 5,2,3,6,4,10 . Se afiseaza 5 .
ATENTIE ! Daca se introduc numerele 2,1,4 , se afiseaza 2,3
Indicatii :
Media aritmetica este suma numerelor impartita la cate sunt ele . Daca sunt 3 numere , suma celor 3 impartita la 3 . Daca sunt 5 numere,suma celor 5 impartita la 5 si tot asa mai departe .
Algoritmul pentru media aritmetica a 2 numere :
#include <iostream>
using namespace std;

int main()
{

float Ma,a,b;
cin>>a;
cin>>b;
Ma=(a+b)/2;
cout<<Ma;
return 0;
}
Atentie ! Daca declarati cu int , Ma nu va da cu "," , va fi numar intreg .
Sa postati programul aici :

Înapoi la “Tutoriale C / C++ / C#”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 2 vizitatori