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

cum se fac problemele astea in c++ doar cu if si while?
1^2+2^2+3^3+...+n^2
si
un prog. care sa calculeze cel mai mare divizor comun


opritaemanuel: :))) sunteti verisori?
opritaemanuel: (y)
opritaemanuel: am vazut ca se uita la noi cum vorbeam si nu zicea nimic???
opritaemanuel: :)))(scuze pt ?)
AntiEaglesDavids: cel mai bun var pe care il pot avea :D
opritaemanuel: :D
opritaemanuel: deci cum se face problema aia?
opritaemanuel: eu am cam uitat cum se calculeaza c.m.m.d.c.
opritaemanuel: nu poti saimi dai macar o idee sa incerc?
opritaemanuel: sa imi*

Răspunsuri la întrebare

Răspuns de daniel22
1
i=1;
s=0;
while(i<=n)
{
s=s+pow(i,2); //pt a folosi functia pow ai neveoie de #include <math.h>
i++;
}
cout<<s;

 cmmdc:
while(a!=b)
{
if(a>b)
a=a-b;
else
b=b-a;
}

AntiEaglesDavids: e ok dar prima problema puteai s-o faci cu formula... iar la 2 e cam ineficient
opritaemanuel: mersi
opritaemanuel: eu nu ma gandeam la while
opritaemanuel: de ce zici ca e ineficient
opritaemanuel: ??
opritaemanuel: si ce ar trebui sa scriu la cout?
opritaemanuel: a sau b?
Alte întrebări interesante