






Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Programmazione con DEV C++. Algoritmo di Euclide, Somma tra vettori, Array, Ciclo do-while, ...
Tipologia: Appunti
1 / 10
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







ALGORITMO DI EUCLIDE → ci permette di trovare MCD (a;b)
rand() %100 è compreso tra 0 e 99 serve per limitare il numero. Es 358 21 % 4 3
#include <time.h> srand(time(NULL)); #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> main() { srand(time(NULL)); int a,n,conta; per numeri causali conta=0; n=rand()%50; scanf("%d", &a); while(a!=n) {scanf("%d", &a); if(a<n) printf("troppo piccolo come quello di Mario"); else printf("troppo grande"); conta ++;} printf("ci sei arrivato in %d tentativi"); system("pause"); } CICLIO DI CONTEGGIO (FOR) for(inizializzazione; condizione logica; aggiornamento passo) {istruzioni; }
int i,n; for(i=0; i<n, i++) printf(“ciao\n”); system(“pause”);
for(i=0; i<10; i ++) { m=n*i; printf(“%d”, m);} 80 n somma dei numeri da 1 a … #include <stdio.h> #include <stdlib.h> #include <math.h> main()
int i,somma; somma=0; for(i=0; i<81; i++) somma=somma+i; printf("%d",somma); system("pause");
per trovare il fattoriale di 5,4,3,2, #include <stdio.h> #include <stdlib.h> #include <math.h> main() { int i,fattoriale,n; fattoriale=1; scanf("%d", &n); for(i=n; i>1; i--) fattoriale=fattoriale*i; printf("%d",fattoriale); system("pause"); }
sommare tre numeri man mano inseriti #include <stdio.h> #include <stdlib.h> #include <math.h> main() { int n,somma,i, num; somma=0; printf("inserisci la quantità di numeri da sommare:"); scanf("%d", &n); for(i=0; i<n; i++) { printf("inserisci un numero:"); scanf("%d", &num); somma=somma+num;} printf("%d",somma); system("pause"); }
È una collezione finita di N variabili dello stesso tipo, ognuna identificata da un indice: ogni variabile si chiama elemento del vettore. È una riga di celle, in ognuna delle quali si mette un valore; l'indice delle celle indica la posizione.
dato=dato-n; } risposta 10 6 2 -
MEDIA int n; int voti[n]; int i, somma; float media; somma=0; scanf(“%d”, &n); for(i=0; i<n; i++) { scanf(“%d”,& voti[i]);} for(i=0; i<n;i++) {somma=somma+voti[i];} media= somma/n; system(“pause”);
#include<stdio.h> #include<stdlib.h> #include<math.h> main() { int n, i; int vettore[n]; scanf("%d", &n); for(i=0; i<n; i++) { scanf("%d",& vettore[i]);} system("pause"); } es.
#include<stdio.h> #include<stdlib.h> #include<math.h> #include<time.h>
main() { srand(time(NULL)); int n,i; int num[i]; printf(" quanti grande il vettore?\n"); scanf("%d",&n); for(i=0;i<n;i++) {num[i]=rand()%100+1;}
for(i=0;i<n;i++) {printf(" il vettore %d vale %d\n",i,num[i]);} printf(" il vettore al contrario e':\n"); for(i=n-1;i>=0;i--) printf("%d",num[i]);
system("PAUSE"); }
#include<stdio.h> #include<stdlib.h> #include<math.h> #include<time.h>
main() { srand(time(NULL)); int n,i; int num[i]; printf(" quanti grande il vettore?\n"); scanf("%d",&n); for(i=0;i<n;i++) {num[i]=rand()%100+1;}
for(i=0;i<n;i++) {printf(" il vettore %d vale %d\n",i,num[i]);} printf("\n\n"); for(i=0;i<n;i++) {if(num[i]%2==0) {printf(" il vettore %d che vale %d e' pari\n",i,num[i]); } else printf(" il vettore %d non e' pari!\n",i);}
system("PAUSE"); }
#include<stdio.h> #include<stdlib.h> #include<math.h> #include<time.h>
main() { int r,c; for(r=1; r<=10; r++) { for(c=1; c<=10; c++) printf("%d\t", c*r); //printf("\n");
casa [0][0]= 1, 2= 6 0, 1= 3 #include <stdio.h> #include <stdlib.h> #include <math.h> main() { int tab[2][3], i, j; for(i=0; i<2; i++) { for(j=0; j<3; j++) scanf("%d", tab[i][j]); } system("pause") }
#include<stdio.h> #include<stdlib.h> #include<math.h> #include<time.h>
main() { int a; a=2; for(i=1; 1<=5;i++) { a=a-1; printf("%d", a); } system("pause"); }
CICLIO DO-WHILE
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
main()
{ int a,b,somma;
a=5;
b=2*a;
somma=0;
do
{ somma=a+b;
a++;
printf("%d\n",somma);
}while(a>b);
printf("... siamo usciti dal ciclo...");
system("pause");}
RANDOM (NUMERI CAUSUALI)
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<time.h>
main()
{ srand(time(NULL));
int n;
n=rand()%100;
printf("%d",n);
system("PAUSE"); }
NUMERI CAUSALI CON VETTORI
{ srand(time(NULL));
int n,i; n=0; int num[n]; printf(" quanti grande il vettore?\n"); scanf("%d",&n); for(i=0;i<n;i++)
{ num[i]=rand()%100+1;}
for(i=0;i<n;i++)
{ printf(" il vettore %d vale %d\n",i,num[i]);}
printf(" il vettore al contrario e':\n"); for(i=n-1;i>=0;i--) printf("%d",num[i]);
Per stampare vettori al contrario
{ int max,i,n;
n=6;
max=0;
int vt[n];
for(i=0;i<n;i++)
scanf("%d",&vt[i]);
for(i=0;i<n;i++)
{if(vt[i]>max)
max=vt[i];}
printf(" il max e'%d\n",max);
system("PAUSE");}