Advertisement
Matqux

Isti

Nov 1st, 2019
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.75 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. szamok(char *be, char *ki)
  4. {
  5.     ki[0] = 'x';
  6.     ki[1] = 'x';//azt mondták, hogy alapból x-et írjon, ha nincs elég szám
  7.     int db = 0;
  8.     for (int i = 0; be[i] != '\0' && db != 2; i++) //nem i != 0, hanem be[i] != 0 !!!!!!!!!
  9.     {
  10.         if (be[i] > '0' && be[i] < '9')
  11.         {
  12.             ki[db] = be[i];
  13.             db++;
  14.         }
  15.     }
  16.     ki[2] = '\0'; //le kell zárni
  17. }
  18.  
  19. read(char *p)
  20. {
  21.     int n = 0;
  22.     char c;
  23.     do
  24.     {
  25.         scanf(" %c", &c); //kell ütni elé egy szóközt, majd elmondom miért
  26.         p[n] = c;
  27.         n++;
  28.     } while (c != '.');
  29.     p[n] = '\0'; //le kell zárni
  30. }
  31.  
  32.  
  33. int main()
  34. {
  35.     char str1[500];
  36.     char str2[3];
  37.  
  38.     read(str1);
  39.     printf("%s\n", str1);
  40.  
  41.     szamok(str1, str2);
  42.  
  43.     printf("%s", str2); //egymás mellé kiírja a két számot
  44.  
  45.     return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement