lunedì 16 dicembre 2013

Vettore ,for

# include<stdio.h>
# include<stdlib.h>
//# include<time.h>
// Mohammad rahime


main()
{
  int vett[10];
  int i=0;
  float media=0;
 



      for(i=0;i<10;++i)
      {
          printf("Inserice dice numero per calolare le media\n");
         
          scanf("%d",&vett[i]);
         
           printf("\n",&vett[i]);/*per stampare il contenuto di vettore prima che venga assengato
           all variabile media */
         
          media+=vett[i];
      }
     
          media=media/10;

{

         printf("la media e >>> %.2f \n",media);
    

         system("pause");
 }
}

Calcolo della serie di Fibonacci

# include<stdio.h>
# include<stdlib.h>
// Rahime Mohammad
main()
{
    int numero;
    int precedente=1;
    int attuale=1;
    int successivo;

    printf("Inserisci un numero della serie di fibonacci\n");
    scanf("%d",&numero);
    // controllo se l' utente inserisce lo zero
       if(numero==0){ /* se il numero auguale a zero non ha nussun precedente*/
      
      
       successivo=1;
       printf("il successivo e %d\n",successivo);
       printf("il predente non esiste\n");
}
       else
  {
 

    while((attuale!=numero)&(attuale<numero))/* calcolo della serie di Fibonacci partento da uno
    finche non si arriva ad un numero maggiore di quello inserito*/
    {
    successivo=attuale+precedente;
    precedente=attuale;
    attuale=successivo;
       
   
    if(attuale==numero){ /* quando il numero immesso e augule a quello trovato
    il programmo restituisce il precedente e il successivo*/
       
       
        successivo=attuale+precedente;
        printf("il precedente e %d\n",precedente);
        printf("il successivo e %d\n",successivo);
}
}
  if(attuale>numero)/* se il numero inserito è minore e non uguale a quelli
  trovati significa che non fa parte della serie di Fibonacci*/
     printf("Il numero inserito non fa parte della numero serie di Fibonacci\n");
        system("pause");

}
       
       
}

Calcolo di pari, dispari, zeri, fissato dal Utente

// Rahime Mohamamad
# include<stdio.h>
# include<stdlib.h>


main()
{

 int volta=0;// il numero dalle volta
 int numero;
 int pari=0;
 int dispari=0;
 int zero=0;
 int ris=0;


               system("color 2F");
                 printf("Quanti calcoli vorresti fare ? \n");
                   scanf("%d",&volta);
             while(volta>0)// volta >0 inserisce il numero
             {

                printf("Inserisci il numero\n");
                   scanf("%d",&numero);
           
            if((numero%2)==0){ // s il numero diviso 2 come il resto da zero e pari
   
                   pari++; // aumenta contatore il pari
           }
           else
                  dispari++;// altrimenti aumenta il contatore dispari
           {
            if(numero==0){// se il numero auguale zero
                      zero++;// aumenta il contatore zeri
           }
                   ris=ris+numero;// somma il numero e lo assegna al variabile ris
  
                    volta--;   // decremente il contatatore volta
   }

       system("CLS");/*cancella output percedente e stampa il risulatato percedent
       piu il sucessivo*/
       printf("I numeri pari sono%d\n",pari);
        printf("I numeri dispari sono %d\n",dispari);
        printf("I numeri zeri sono %d\n",zero);
          printf("Il risultato sono %d\n",ris);
         
  }
     
         system("pause");
   }

Lancio di 2 dadi

# include<stdio.h>
# include<stdlib.h>
# include<time.h>
// lancio di due dadi
// Mohammad Rahime

  int main()
  {
      int conta=0;
      int lancio1=0;
      int lancio2=0;
      int val=0;
      int scelta=1;
     
   do
      {
                  system("color 2B");
                 
                  system("CLS");
                  printf("\nLancia il primo dado valore compreso tra uno e sei !!>>>>");
                    scanf("%d",&lancio1);
                      printf("\nLancio il secondo dado valore compreso  tra uno sei !!>>>");
     
                           scanf("%d",&lancio2);
                         
                                val=lancio1+lancio2;
                                val++;
                               
                 if((val<=12)&&(val>0))
                
      
       {
      
                srand(time(0));
                  conta=rand()%12;
                  conta++;
                       
               
      //    val=lancio1=lancio2;
         
    /*  printf("fai una scelta !!\n");
         scanf("%d",&lancio1);
        printf("Inserisce il numero\n");
         scanf("%d",&lancio2);*/
           //printf(" la somma di due lancio %d\n",val,conta);
        }
       
                printf("scelta%d !!\n\n",conta);
       
       if((lancio1+lancio2)==conta){
                         
               printf("hai vinto\n");
              
               //printf(" Lancio 1  %d\n",lancio1);  
                // printf(" Lancio 2 %d\n",lancio2);
                // printf(" Lancio %d %d\n",val);       
    }
       
  else   
       
{        

               printf("hai perso\n");
              
                printf(" la somma di due lancio%d\n\n",conta);
                    printf(" per rifare l' operazione primi 1 per uscire 0\n");
                          scanf("%d",&scelta);
}
        }while(scelta==1);



         system("Pause");
}

Calcolo fattoriale

// Rahime Mohammad
#include<stdio.h>
#include<stdlib.h>
// mohammad rahime
main()
{
    int numero,conta,fattoriale=0;
   
    fattoriale=1;// per calcolare numero positivi

   // formule per calcolare fattoriale N!=1 N!=N(N-1)
    printf("inserisce un numero\n");
    scanf("%d",&numero);
   
         if(numero>0)// controllo di valore inserito
             
                  for(conta=numero;conta>1;conta--){
                  //4!4*3*2*1=24
                 
                      fattoriale=fattoriale*conta;/* multi il valore nel contatore
                      per fattoriale,e lo assegna al al fattorilae */
                  }
                  printf("Il fattoriale di:%d\ne %d\n",numero,fattoriale);
                  // stampa a video il numero inserito e il fattoriale di essi
                  system("pause");
              }

Generare 10N random e calcolare le medie

# include<stdio.h>
# include<stdlib.h>
# include<time.h>
// Mohammad Rahime
   main()
   {
       int vett[10];
       int  i=0;
       float  media=0;
      
       srand(time(0));
       i=rand()%10;
      
      
      
       for(i=0;i<10;++i)
       {
          
      
           media+=vett[i];
       //printf("La media e %f\n",media);
       }
       media=media/10;
      
       printf("La media e %2.f\n",media);
      
       system("pause");
   }