Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- # define MAX 11
- #define D 200
- int main()
- {
- int i,x,z, num_t, comp;
- char p[MAX*2][D], sheldon[MAX][D], raj[MAX][D];
- char lagarto[MAX]={'l','a','g','a','r','t','o'}, spock[MAX]={'s','p','o','c','k'}, pedra[MAX]={'p','e','d','r','a'};
- char papel[MAX]={'p','a','p','e','l'}, tesoura[MAX]={'t','e','s','o','u','r','a'};
- printf("%s\n", pedra);
- printf("%s\n", papel);
- printf("%s\n", tesoura);
- printf("%s\n", lagarto);
- printf("%s\n", spock);
- scanf("%d", &num_t);
- for(i=0; i<num_t; i++) ///repete o processo num_t vezes, cada vez armazena os casos em duas strings duma matriz
- {
- scanf("%s", p[i]); ///pega a string com as duas possibilidades
- z=0; ///zera o z no começo do loop
- while(p[z][i]!= ' ') ///while dentro do for: passa a primeira palavra da string pro sheldon. acaba no espaço.
- {
- sheldon[z][i]=p[z][i];
- z++; ///vai aumentando z
- }
- z++; ///desconsidera o espaço
- while(z<MAX*2) ///depois, cai nesse loop que copia a segunda palavra (z!=0 aqui) pro raj.
- {
- raj[z][i]=p[z][i];
- }
- }
- for(i=0; i< num_t; i++) /// só teste
- {
- printf("%s\n", raj[i]);
- printf("%s\n", sheldon[i]);
- comp=strcmp(raj[i],sheldon[i]);
- if(comp==0)
- printf("De novo\n!");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement