Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #define N 3
- int main()
- {
- int i,x;
- int v[N];
- scanf("%d %d",&i,&x);
- v[0]=i;
- v[1]=x;
- v[2]=0;
- }
- char entrada[512];
- scanf("%[^n]", entrada);
- char *token; //para a leitura token a token, ou seja, palavra a palavra
- token = strtok (entrada," "); //lê até ao primeiro espaço
- if (token != NULL){
- int tamanho = atoi(token); //le e converte o primeiro valor para numero
- int vetor[tamanho]; //cria o vetor com o tamanho lido
- int pos = 0; //define a posição para ir lendo e guardando os outros numeros
- while (token != NULL && pos < tamanho) {
- token = strtok (NULL, " "); //ler o próximo numero
- // ^--- a partir de onde tinha ficado anteriormente
- vetor[pos++] = atoi(token); //guardar na posição certa
- }
- }
- int i;
- for (i = 0; i < tamanho; ++i){
- printf("%dn", vetor[i]);
- }
- 1
- 2
- 3
Add Comment
Please, Sign In to add comment