Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*CABEÇALHO
- Arquivo: LISTA 08 - Exercício 08.c
- Objetivo: Inverter ua string.
- Autor(a): Ramon Borges.
- */
- #include <stdio.h>
- //PROTÓTIPO DE FUNÇÕES
- void inverteString(char *s);
- int main()
- {
- char nome[50];
- printf("Informe um nome: ");
- gets(nome);
- inverteString(nome);
- printf("\n%s", nome);
- return 0;
- }
- void inverteString(char *s)
- {
- char aux;
- int i = 0, maximo = 0, metade;
- //calcula quantas letras possui a palavra.
- while(s[i] != '\0')
- {
- maximo++;
- i++;
- }
- //Processamento
- metade = maximo/2;
- for(i = 0; i < metade; i++)
- {
- aux = s[i];
- s[i] = s[maximo - 1 - i];
- s[maximo - 1 - i] = aux;
- }
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment