Kezdőoldal » Számítástechnika » Programozás » Hogyan tudom egy szóköz közé...

Hogyan tudom egy szóköz közé középre zárni az értékeket?

Figyelt kérdés

X X

XX XX

XXX XXX

XXXX XXXX


Ezt az alakzatot kellene, hogy megépítsem C-ben. Ugye itt középre zárva van egy-egy szóköz.


Kérdésem az, hogy hogyan zárok valamit középre és hogyan teszek oda úgy szóközt, hogy csak a sor elején legyen?


A kód a következő:

#include <stdio.h>

#include <stdlib.h>


int main(){

int n;

int j;

int i;

printf("Hány sort szeretnél (sortöréssel együtt)?\n");

scanf("%d", &n);


if (n > 10) {

printf("ERROR");

} else if (n < 0) {

printf ("ERROR");

} else for (i = 0; i<n;i++){


for(j=1;j<=n-i;j++)

{

printf(" ");

}

for(j=1;j<=2*i-1;j++)

{

printf("X");

}

printf("\n");

}



return 0;

}


Ha az input 4 az output:

X

XXX

XXXXX


2021. okt. 10. 11:32
 1/9 A kérdező kommentje:

Így értem a kérdés elejét:

X X

XX XX

XXX XXX

XXXX XXXX

2021. okt. 10. 11:33
 2/9 A kérdező kommentje:
Bocs, levágja a szóközöket
2021. okt. 10. 11:34
 3/9 anonim ***** válasza:
74%

printf ("ERROR");

} else for (i = .......

itt kimaradt egy {} zárójel pár az else után

2021. okt. 10. 11:54
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
74%

mivel még senki nem írt:

elsőnek próbálkozz meg az első felét kiírni

____X

___XX

__XXX

_XXXX


aztán a második fele könnyű lesz, mert csak egy space és mégegyszer ugyanaz a X-es for loop módosítás nélkül

2021. okt. 10. 13:17
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
0%

    X X

   XX XX

  XXX XXX

XXXX XXXX

2021. okt. 10. 14:17
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
0%

      X X

    XX XX

    XXX XXX

  XXXX XXXX

2021. okt. 10. 14:19
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

         X X

       XX XX

    XXX XXX

  XXXX XXXX

2021. okt. 10. 14:20
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:
0%

          X X

       XX XX

    XXX XXX

  XXXX XXXX


It's so cool ...

2021. okt. 10. 14:21
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:

[link]

kellemes tanulást

(lehet van szebb megoldás is)

2021. okt. 10. 17:48
Hasznos számodra ez a válasz?

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!