Kezdőoldal » Számítástechnika » Programozás » C++-ban hogyan kell ezt: kérj...

C++-ban hogyan kell ezt: kérj be 1-10 között egy számot és irasd ki visszafele a négyzeteit?

Figyelt kérdés
2015. márc. 31. 18:59
1 2
 1/16 anonim ***** válasza:

Négyzeteit? Egy számnak csak egy négyzete van.

Vagy hatványait? Akkor tudni kellene, hanyadik hatványtól visszafelé.

2015. márc. 31. 19:02
Hasznos számodra ez a válasz?
 2/16 A kérdező kommentje:
Tehát mondjuk a felhasználó beirja hogy 8 akkor 8-tól visszafele irja ki a hatványokat egészen 1-ig (64,49,36...stb).
2015. márc. 31. 19:05
 3/16 anonim ***** válasza:

3 dolgot kell ismerned (megnézned az órai programokban, gugliznod):

- változók és alapvető matem. műveletek

- ciklus

- felhasználó input

2015. márc. 31. 19:16
Hasznos számodra ez a válasz?
 4/16 anonim ***** válasza:

Ja értem.

Akkor bekéred a számot. Egy for ciklus változójába beállítod ezt a számot, és ketyegjen 1-ig. ( "for(i=x;i>0;i--)" )

A ciklus magjában pedig kiiratod az i*i értéket.

2015. márc. 31. 19:18
Hasznos számodra ez a válasz?
 5/16 A kérdező kommentje:
Köszönöm sikerült.
2015. márc. 31. 19:21
 6/16 SimkoL ***** válasza:
Láthatnánk ? :)
2015. márc. 31. 19:26
Hasznos számodra ez a válasz?
 7/16 A kérdező kommentje:

#include <iostream>

using namespace std;

int main ()

{

int x,i,a;

cout<<"Kerek egy szamot: ";

cin>>x;

for(i=x;i>0;i--)

{

cout<<i*i<<endl;

}


return 0;

}

2015. márc. 31. 20:03
 8/16 A kérdező kommentje:
És még egy kérdés ehhez, azt hogy oldjam meg, hogy például ha 10 fölött ir be egy számot vagy 0 alatt addig kérje be amig 1-10 között nem lesz?
2015. márc. 31. 20:04
 9/16 A kérdező kommentje:
Vagyis nem 0 alatt hanem 1 alatt (mert 1-10 között kell) :DD
2015. márc. 31. 20:05
 10/16 SimkoL ***** válasza:

Erre voltam kíváncsi, hogy ezt megoldottad-e ? :)


#include <cstdlib>

#include <iostream>


using namespace std;


int main()

{

int szam = 0;

while ((szam < 1) || (szam > 10))

{

cout << "Kerek egy szamot: ";

cin >> szam;

}

for (int i = szam; i >= 1; --i) cout << i * i << " ";

cout << endl;

system("PAUSE");

return 0;

}

2015. márc. 31. 20:29
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!