Am o problema relativ simpla la informatica,care suna asa:Se introduc numere de la tastatura,cat timp ultimul citit nu este egal cu suma precedentelor doua.Sa se calculeze suma numerelor.Exemplu:pentru 3,5,2,4,6 se va afisa 20.
Programul facut de mine arata asa:
#include
using namespace std;
int S,a,b,c,d,e;
int main()
{
cin>>a>>b>>c>>d>>e;
while(e!=d+c)
{
S=a+b+c+d+e;
cout<<"Suma numerelor citite este "<
cout<<"Dati alte numere";
cin>>a>>b>>c>>d>>e;
}
return 0;
}
Totusi daca bag numerele astea iese din structura si nu afiseaza nimic,iar daca bag alte numere merge,am testat si cand d=2 si c=0 si e=2 a iesit deci respecta programul,dar la numerele din carte nu merge.Poate problema se refera la altceva si programul nu e bun?Ajutor
Răspunsuri la întrebare
Răspuns de
1
#include<iostream>
using namespace std;
int main()
{ int a,b,c,d,e,s;
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
cout<<"c=";cin>>c;
cout<<"d=";cin>>d;
cout<<"e=";cin>>e;
s=0 ;
while(e!=a+b+c+d)
{
s=a+b+c+d+e ;
cout<<"s este"<<a+b+c+d+e ;
}
return 0 ;
}
using namespace std;
int main()
{ int a,b,c,d,e,s;
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
cout<<"c=";cin>>c;
cout<<"d=";cin>>d;
cout<<"e=";cin>>e;
s=0 ;
while(e!=a+b+c+d)
{
s=a+b+c+d+e ;
cout<<"s este"<<a+b+c+d+e ;
}
return 0 ;
}
Davidpiscot:
Mie imi iese.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă