daily pastebin goal
9%
SHARE
TWEET

Untitled

a guest Mar 13th, 2018 53 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top