Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.58 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main() {
  5.     int n;
  6.     scanf("%d\n", &n);
  7.  
  8.     // citim linia
  9.     char line[512];
  10.     fgets(line, 512, stdin);
  11.  
  12.     int v[n];
  13.  
  14.     // pointer spre linie
  15.     char *ptr = line;
  16.     for (int i = 0; i < n; i++) {
  17.         // citim un intreg
  18.         sscanf(ptr, "%d", &v[i]);
  19.  
  20.         // mutam pointer-ul la primul spatiu gasit
  21.         // adica dupa intregul citit
  22.         ptr += strchr(line, ' ') - line + 1;
  23.     }
  24.  
  25.     for (int i = 0; i < n; i++) {
  26.         printf("%d ", v[i]);
  27.     }
  28.     printf("\n");
  29.  
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement