Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.11 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7.     printf("Adja meg a tomb hosszat (Szam/Nem_tudom): ");
  8.     char hossz[20];
  9.     scanf("%s", hossz);
  10.     if (strcmp(hossz, "Nem_tudom") == 0)
  11.     {
  12.         printf("Oke, akkor legyen 100\n");
  13.         char tomb[/*elem szĂĄm*/100][/*elemek hossza*/50];
  14.         int i=1;
  15.         int kiiras = 0;
  16.         do{
  17.             kiiras++;
  18.             printf("Kerem a %d. elemet a tombnek (Elem/Exit) ", i);
  19.             char elem[100];
  20.             scanf("%s", elem);
  21.             if (strcmp(elem, "Exit") == 0)
  22.             {
  23.                 break;
  24.             }
  25.             else
  26.             {
  27.                 strcpy(tomb[i-1], elem);
  28.             }
  29.             i++;
  30.         }while(i != 101);
  31.         for (int j = 0;j<kiiras;j++)
  32.         {
  33.             printf("%s\n", tomb[j]);
  34.         }
  35.     }
  36.     else
  37.     {
  38.         int hosszi = atoi(hossz);
  39.         char tombt[hosszi][50];
  40.         int i=1;
  41.         int kiiras = 0;
  42.         do{
  43.             kiiras++;
  44.             printf("Kerem a %d. elemet a tombnek (Elem/Exit) ", i);
  45.             char elem[50];
  46.             scanf("%s", elem);
  47.             if (strcmp(elem, "Exit") == 0)
  48.             {
  49.                 break;
  50.             }
  51.             else
  52.             {
  53.                 strcpy(tombt[i-1], elem);
  54.             }
  55.             i++;
  56.         }while(i != hosszi+1);
  57.         for (int j = 0;j<kiiras;j++)
  58.         {
  59.             printf("%s\n", tombt[j]);
  60.         }
  61.     }
  62.     return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement