that_one_nigga_you_k

dividir string com matrix auxiliar

Jun 27th, 2023
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(){
  5.  
  6.     char  nome [50];
  7.     char nonome [50][500];
  8.  
  9.     printf("digite o seu nome e sobrenome: ");
  10.     scanf("%49[^\n]", nome);
  11.  
  12.     printf("\n\no tamanho do seu nome eh: %d", strlen(nome));
  13.    
  14.     int controle = 0;
  15.     int j = 0;
  16.  
  17.     for(int i = 0 ; i < strlen(nome) ; i++){
  18.  
  19.         if(nome[i] == ' ' || nome[i] == '\0'){
  20.             nonome[controle][j] = '\0';
  21.             controle++; // proxima palavra
  22.             j = 0;  // proxima palavra comaça do 0
  23.         }
  24.  
  25.         else{
  26.             nonome[controle][j] = nome[i];
  27.             j++;
  28.         }
  29.     }
  30.  
  31.     printf("\n\n");
  32.  
  33.     for(int i = 0; i < controle ; i++){
  34.  
  35.         printf("%s, %s \n", nonome[i+1], nonome[i]);
  36.  
  37.     }
  38.  
  39.     return (0);
  40. }
Add Comment
Please, Sign In to add comment