Buscar

como inverter a ordem das palavras, inserindo um frase na linguagem C(strigs)???

💡 5 Respostas

User badge image

Leonardo Venancio

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(){

char strg[20] = "Inverter String";

int cont; //contador 

for(cont=strlen(strg)-1; cont>=0; cont--){

printf("%c", strg[cont]);

}

printf("\n");

system("pause");

return 0;

}

Acho que é isso.

não compilei, mas acho que é algo assim. ;)

0
Dislike0
User badge image

Reinaldo Amaral

  Citação

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

main(){

char nome[50], primeiro_nome[25];

int tamanho, x=1;

printf("Digite seu nome e sobrenome:\n");

gets (nome);

tamanho = strlen(nome);

printf("%d letras",tamanho);

while (nome[x]!= " ") {

primeiro_nome[x]=nome[x];

x++;

}

printf("%c",primeiro_nome);

system ("PAUSE");

}

0
Dislike0
User badge image

Andre Smaira

como inverter a ordem das palavras, inserindo um frase na linguagem C(strigs)???

 

Nesse exercício vamos trabalhar com strings em linguagem C.


Percorrendo a string lida de trás para frente, pra cada espaço encontrado, escrevemos a string subsequente e marcamos o espaço como fim de string:

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais