Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- inline int tamanho(char string[]);
- inline void reverso(char stringrev[]);
- int main(void){
- int cont, aux = 0, i = 0, i2 = 0;
- char frase[255], novafrase[255];
- cin >> cont;
- cin.ignore();
- for(cont; cont > 0 ;cont--){
- fgets(frase, 255, stdin);
- fflush(stdin);
- i = 0;
- i2 = 0;
- while(frase[i] != '\0'){
- if(frase[i] != ' '){
- novafrase[i2] = frase[i];
- i2++;
- }
- i++;
- }
- aux = tamanho(novafrase);
- cout << endl << aux << endl;
- reverso(novafrase);
- }
- }
- inline int tamanho(char string[]){
- int i = 0;
- i = 0;
- while(string[i] != '\0'){
- i++;
- }
- i--;
- i--;
- return i;
- }
- inline void reverso(char string2[]){
- int j = 0, i = 0, aux = 0;
- char fraserev[255];
- j = tamanho(string2);
- aux = j;
- for(aux, i = 0; aux > 0; aux--, i++){
- fraserev[aux] = string2[i];
- }
- aux = j;
- int count = 0, i2 = 1;
- for(i = 0, i2 = 1; i < aux, i2 <= aux; i++, i2++){
- if(string2[i] == fraserev[i2]){
- count++;
- }
- printf("%c - %c\n", string2[i], fraserev[i2]);
- }
- if(count == j){
- printf("\nSIM\n");
- }else{
- printf("\nNAO\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement