Advertisement
Guest User

Untitled

a guest
Aug 30th, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. char palavra[21];
  2. char definicao[51];
  3.  
  4. int x = 0;
  5.  
  6. while (palavra1[x] == palavra2[x] && palavra1[x] != '' && palavra2[x] !='') {
  7.  
  8. ++x;
  9.  
  10. return true;
  11.  
  12. } else {
  13.  
  14. return false;
  15.  
  16. }
  17.  
  18. bool compararpalavras (const char palavra1[], const char palavra2[]);
  19.  
  20. int x = 0;
  21.  
  22. while (x < numdepalavras) {
  23.  
  24. if (compararpalavras( lingua[x].palavra, palavra)) {
  25.  
  26. return x;
  27.  
  28. } else {
  29.  
  30. ++x;
  31.  
  32. }
  33. }
  34. return -1;
  35.  
  36. int procurarpalavras (const struct dicionario lingua[], const char palavra[], const int numdepalavras);
  37.  
  38. const int NUMERODEDEFINICOES = 7;
  39. char palavra[21] = {''};
  40. int resultadopesquisa;
  41. int sair;
  42.  
  43. const struct dicionario portugues[7] = {
  44. {"C", "Linguagem de programacao considerada de baixo nivel"},
  45. {"cafe", "Combustivel usado por programadores"},
  46. {"java", "Linguagem de programacao avancada"},
  47. {"computador", "dispositivo provido de hardware e software capaz de executar operacoes matematicas de alto nivel"},
  48. {"windows", "Sistema operacional amplamente utilizado por pessoas desprovidas de conhecimentos avancados na area de computacao"},
  49. {"mac", "Sistema operacional criado por Steve Jobs, o proprietario da empresa de tecnologia aplle"},
  50. {"pizza", "tipico aperitivo consumido por programadores durante turnos estendidos"}};
  51.  
  52. printf("*==================================================================*n");
  53.  
  54. printf ("digite uma palavra: ");
  55. scanf ("%s", palavra);
  56.  
  57. resultadopesquisa = procurarpalavras (portugues, palavra, NUMERODEDEFINICOES);
  58.  
  59. if (resultadopesquisa != -1) {
  60. printf ("%sn", portugues[resultadopesquisa].definicao);
  61. } else {
  62. printf ("npalavra nao encontradan");
  63. }
  64. system ("pause");
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement