Advertisement
Guest User

Untitled

a guest
Mar 13th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. /*
  2. * es_vocali.c
  3. *
  4. * Created on: 13 mar 2018
  5. * Author: Marco
  6. */
  7.  
  8. #include <stdio.h>
  9. #include <math.h>
  10. #include <time.h>
  11. #include <string.h>
  12. #include <stdlib.h>
  13.  
  14. main()
  15. {
  16. srand(time(NULL));
  17.  
  18. char vocali[5];
  19. vocali[0]='a';
  20. vocali[1]='i';
  21. vocali[2]='u';
  22. vocali[3]='e';
  23. vocali[4]='o';
  24.  
  25. char consonanti[21];
  26. consonanti[0]='b';
  27. consonanti[1]='c';
  28. consonanti[2]='d';
  29. consonanti[3]='f';
  30. consonanti[4]='g';
  31. consonanti[5]='h';
  32. consonanti[6]='j';
  33. consonanti[7]='k';
  34. consonanti[8]='l';
  35. consonanti[9]='m';
  36. consonanti[10]='n';
  37. consonanti[11]='p';
  38. consonanti[12]='q';
  39. consonanti[13]='r';
  40. consonanti[14]='s';
  41. consonanti[15]='t';
  42. consonanti[16]='v';
  43. consonanti[17]='w';
  44. consonanti[18]='x';
  45. consonanti[19]='y';
  46. consonanti[20]='z';
  47.  
  48. int i,f,s,x;
  49.  
  50. for(x=0;x<4;x++)
  51. {
  52. if(x==0)
  53. {
  54. f=rand()%2;
  55. if(f==0)
  56. {
  57. i=rand()%5;
  58. if(i==5)
  59. {
  60. i--;
  61. }
  62. vocali[i]=vocali[i]-32;
  63. printf("%c",vocali[i]);
  64. s=0;
  65. }else
  66. {
  67. i=rand()%21;
  68. if(i==21)
  69. {
  70. i--;
  71. }
  72. consonanti[i]=consonanti[i]-32;
  73. printf("%c",consonanti[i]);
  74. s=1;
  75. }
  76. }else if(x==1)
  77. {
  78. if(s==1)
  79. {
  80. i=rand()%5;
  81. if(i==5)
  82. {
  83. i--;
  84. }
  85. printf("%c",vocali[i]);
  86. }else
  87. {
  88. f=rand()%2;
  89. if(f==0)
  90. {
  91. i=rand()%5;
  92. if(i==5)
  93. {
  94. i--;
  95. }
  96. printf("%c",vocali[i]);
  97. }else
  98. {
  99. i=rand()%21;
  100. if(i==21)
  101. {
  102. i--;
  103. }
  104. printf("%c",consonanti[i]);
  105. }
  106. }
  107. }else
  108. {
  109. f=rand()%2;
  110. if(f==0)
  111. {
  112. i=rand()%5;
  113. if(i==5)
  114. {
  115. i--;
  116. }
  117. printf("%c",vocali[i]);
  118. }else
  119. {
  120. i=rand()%21;
  121. if(i==21)
  122. {
  123. i--;
  124. }
  125. printf("%c",consonanti[i]);
  126. }
  127. }
  128. }
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement