Kezdőoldal » Számítástechnika » Programozás » C++ ban hogy tudnék szorzótábl...

C++ ban hogy tudnék szorzótábla szerűen kiiratni számokat?

Figyelt kérdés
A sima alap 1-10ig szorzótáblát akarom kiírni , egymás után (ergo táblázat nem kell) viszont most kezdtem programozni és még nagyon alap szinten akarom ezt megoldani légyszi segítsetek

2017. okt. 3. 20:15
1 2
 1/14 anonim ***** válasza:
'\t'-vel tudsz tabot kiírni.
2017. okt. 3. 20:24
Hasznos számodra ez a válasz?
 2/14 anonim ***** válasza:
31%
c++ nem egy kezdő-barát nyelv, szerintem jobban jársz, ha egy scriptnyelvből (python, javascript) mész lefelé, ha nagyon C nyelveket akarsz tanulni akkor inkább javascript, pythonban egy kicsit újragondolták a dolgokat pl nincsenek zárójelek, a for ciklus igazából foreach...
2017. okt. 3. 21:17
Hasznos számodra ez a válasz?
 3/14 anonim ***** válasza:
100%
Két ciklus kell, fut mindegyikben a változó 1-től valameddig. A szorzást tudod, kiíratni couttal lehet, a sorvég az endl. Ha nem ismeri fel, akkor nézd meg, hogy van-e a fájl elején #include <iostream>, vagy nem felejtetted-e ki belőle a using namespace std; sort.
2017. okt. 3. 22:15
Hasznos számodra ez a válasz?
 4/14 anonim ***** válasza:
100%

Ugyanúgy, mint minden más nyelven.

Két egymásba ágyazott, 0-tól 10-ig menő, zárt intervallumú ciklussal.


A belső ciklusban:

* ha a külső ciklusváltozó 0, akkor:

- ha a belső ciklusváltozó 0, akkor csak egy mezőelválasztót (tabulátort - \t - vagy szóközt) írunk ki

- különben, (ha a belső ciklusváltozó nem 0, akkor) kiírjuk a belső ciklusváltozó értékét és egy mezőelválasztót (tabulátort - \t - vagy szóközt)

* különben (ha a külső ciklusváltozó nem 0, akkor),

- ha a belső ciklusváltozó 0, akkor kiírjuk a külső ciklusváltozót, és egy mezőelválasztót (tabulátort - \t - vagy szóközt)

- különben, (ha a belső ciklusváltozó nem 0, akkor) kiírjuk a külső és belső ciklusváltozó szorzatát és egy mezőelválasztót (tabulátort - \t - vagy szóközt)


A belső ciklus lefutása után közvetlenül a külső ciklusban még kiírunk egy sortörést (\n vagyis c++-ban endl).


Tényleg nagyon egyszerű: áll két egymásba ágyazott ciklusból, a belső ciklusban 3 feltétellel, ahol az egyik feltétel két ága tartalmazza a két feltételt.


Ha nem akarsz táblázatot, akkor csak két, egymásba ágyazott, 1-tól 10-ig menő, zárt intervallumú ciklus kell, melyben kiírod a két számot és a két szám szorzatát.

2017. okt. 3. 22:35
Hasznos számodra ez a válasz?
 5/14 A kérdező kommentje:
Tehát pl számhegyből kiindulva ne tudok szorzó tábla eredményeket kiiratni?
2017. okt. 4. 05:41
 6/14 anonim ***** válasza:
Na most az, hogy Te mit tudsz, meg a nyelvben mit lehet az két nagyon különböző dolog.
2017. okt. 4. 08:17
Hasznos számodra ez a válasz?
 7/14 anonim ***** válasza:

Engem egy olyan megoldás érdekelne ami táblázatszerűen írassa ki a konzolba a szorzótáblát c# ban addig megtudtam csinálni hogy minden tábla egy sorban legyen. De azt már nem tudom megoldani hogy az 5 szorzótábláig irassam ki egymás mellé majd a másik 5 öt pedig ezek alá.

Segítene valaki.

2017. okt. 4. 12:18
Hasznos számodra ez a válasz?
 8/14 anonim ***** válasza:

Kérdező:

"Tehát pl számhegyből kiindulva"

Miből? Mit szeretnél?


#7:Írd le meddig jutottál, mit (milyen forráskódot sikerült alkotnod).

2017. okt. 4. 12:45
Hasznos számodra ez a válasz?
 9/14 anonim ***** válasza:

for(int i = 1; i < 10; ++i)

....for(int j = 1; j < 5) {

....,,,Console.Write ("{0}*{1}={2}\t", j,i,j*i);

....,,,Console.WriteLine ();

....}

2017. okt. 4. 13:44
Hasznos számodra ez a válasz?
 10/14 anonim ***** válasza:
Azt akarom hogy a 10 szorzótábla legyen kiírva de az első 5 tábla egymás mellett a másik öt pedig ezek alatt.
2017. okt. 4. 13:45
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!