17 - 01 - Karaktertömb megfordítása

Programozás C nyelven.
Feladatok, magyarázatok, linkek, könyvek, minden, ami a C programozással kapcsolatos.
Avatar
S-kami
Adminisztrátor
Hozzászólások: 1016
Csatlakozott: 2014.04.16. 12:54
Kapcsolat:

17 - 01 - Karaktertömb megfordítása

Hozzászólás Szerző: S-kami » 2019.05.25. 11:01

Bekérünk egy szót és aztán megfordítjuk, kiírjuk visszafelé.

Ehhez először meg kell nézzük, hogy mekkora a karaktertömbünk mérete pontosan.

Kód: Egész kijelölése

/*******************************************************************************
 *                    Visszafele - C nyelven
 *
 *  Karaktertömb megfordítása
 *
 * Copyright (C) 2019 skamilinux.hu
 ******************************************************************************/

#include <stdio.h>
#include <stdlib.h>

int main() {
  char szo[160];
  int i, j, szohossz = 0;

  printf("irj be egy szot: \n");
  scanf("%s", szo);

  for (i = 0; szo[i] != 0; i++) {
    szohossz++;
  };

  printf("A szo %d db betubol all\n", szohossz);

  printf("A szo visszafele olvasva: ");

  for (j = szohossz; j > 0; j--) {
    printf("%c", szo[j - 1]);
  };

  return 0;
}
Puppy linux ! Mert megérdemlem !
Gyertek fel a csetre ! Katt ide a csevegéshez: https://discord.gg/74tBqJk

Válasz küldése

Vissza: “C programozás”