#include
#include
#include
using namespace std;
int main()
{
int x, suma;
suma=0;
for (int i=0;i<10;i++)
{
cout<<"wprowadz liczbe: ";
cin>>x;
if (x>10 && x<20)
{
suma+=x+x;
}
}
cout<
getch();
}
ale pokazuje liczbę 2 razy większą od pożadanej. Powinno być:
suma+=x++;
Drugie zrobiłem po swojemu, ale działa:
#include
#include
#include
using namespace std;
void main()
{
string strImie;
int i;
cout << "Podaj swoje imie: " ;
cin >> strImie;
i=0;
for (i=0;i<10;i++)
{
cout << "Twoje imie to " << strImie << "." << endl;
}
getch();
}
– Dodane 10.11.2009 (Wt) 14:50 – Mam jeszcze takie: napisz program który umożliwi pisanie z klawiatury 6 liczb parzystych. program ma umożliwić wyznaczenie sumy z tych liczb parzystych które będą mniejsze od 10 i mi nie wychodzi:( :
#include
#include
using namespace std;
void main()
{
int sumap, x, i;
sumap=0;
i=0;
for (i=0; i<6; i++)
{
cout<<"wpisz liczbe: ";
cin>>x;
if (x%2==0 && x<10)
{
sumap=x++;
}
}
cout<
getch();
}