Caricare documenti e articoli online 
INFtub.com è un sito progettato per cercare i documenti in vari tipi di file e il caricamento di articoli online.


 
Non ricordi la password?  ››  Iscriviti gratis
 

PROGRAMMI: PROGRAMMA PER CALCOLARE SE TRE NUMERI POSSONO ESSERE LATI DI UN TRIANGOLO

informatica



PROGRAMMI:



PROGRAMMA PER CALCOLARE SE TRE NUMERI POSSONO ESSERE LATI DI UN TRIANGOLO:


#include<conio.h>

#include<iostream.h>

main()


else


while(!kbhit());

return 0;




PROGRAMMA CHE ESEGUE UNA SOMMA TRAMITE INCREMENTO E DECREMENTO UNITARIO:




#include<conio.h>

#include<iostream.h>

main()


while((a<0)||(b<0));

while (b!=0)


cout<<"La somm 626j91g a è "<<a;

while(!kbhit());

return 0;




PROGRAMMA PER LA SOMMA DI DUE INTERI IMMESSI DA TASTIERA:


#include<conio.h>

#include<iostream.h>

main()




PROGRAMMA CHE MOSTRA LA DIFFERENZA FRA IL PREINCREMENTO ED IL POSTINCREMENTO:


#include<conio.h>

#include<iostream.h>

main()




PROGRAMMA PER DETERMINARE SE UN NUMERO E' PARI:


#include<conio.h>

#include<iostream.h>

main()


else

while(!kbhit()); return 0;




PROGRAMMA CHE ESEGUE UNA MOLTIPLICAZIONE TRAMITE INCREMENTO E DECREMENTO UNITARIO:


#include<conio.h>

#include<iostream.h>

main()


while((a<0)||(b<0));

while (b!=1)


cout<< Il prodotto è <<a;

while(!kbhit());

return 0;




PROGRAMMA PER CALCOLARE IL FATTORIALE DI UN NUMERO:


#include<conio.h>

#include<iostream.h>

main()


while(a<=0);

b=a-1;

while(b!=1)


cout<< Il fattoriale è <<a;

while(!kbhit());

return 0;




PROGRAMMA PER ESEGUIRE UNA DIVISIONE INTERA CON DIFFERENZE SUCCESSIVE:


#include<conio.h>

#include<iostream.h>

main()


while(d<0);

/* controllo positività e diversità da zero del divisore */

do


while(d1<=0);

/* mentre il dividendo è maggiore o uguale del divisore */

while(d>=d1)


/* comunicazione risultati */

cout<<" Il quoziente è "<<q<<"."<< \n

cout<< Il resto è <<d<<

/* uscita */

while(!kbhit());

return 0;



PROGRAMMA CHE ESEGUE UNA SOMMA TRAMITE INCREMENTO E DECREMENTO UNITARIO USANDO IL CICLO FOR:


#include<conio.h>

#include<iostream.h>

main()


while((a<0)||(b<0));

for(;b!=0;++a,--b);

cout<<"La somma è "<<a;

while(!kbhit());

return 0;



PROGRAMMA CHE ESEGUE UNA MOLTIPLICAZIONE TRAMITE INCREMENTO E DECREMENTO UNITARIO USANDO UN CICLO FOR:


#include<conio.h>

#include<iostream.h>

main()


while((a<0)||(b<0));

for(;b!=1;a+=a1,--b);

cout<<"Il prodotto è "<<a;

while(!kbhit());

return 0;



PROGRAMMA PER DETERMINARE I DIVISORI DI UN CERTO NUMERO INTERO:


#include<conio.h>

#include<iostream.h>

main()



PROGRAMMA PER DETERMINARE SE UN NUMERO E' PRIMO:


#include<conio.h>

#include<iostream.h>

main()


else


while(!kbhit());

return 0;



PROGRAMMA PER CALCOLARE IL FATTORIALE DI UN NUMERO USANDO IL FOR:


#include<conio.h>

#include<iostream.h>

main()


while(a<=0);

for(b=a-1;b!=1;a*=b,--b);

cout<<"Il fattoriale e' "<<a;

while(!kbhit());

return 0;


PROGRAMMA PER CALCOLARE L'MCD TRA DUE INTERI:

#include<conio.h>

#include<iostream.h>

main()


else

cout<< L MCD è <<b<< while(!kbhit()); return 0;



PROGRAMMA PER L'USO DELLE FUNZIONI:

#include<conio.h>

#include<iostream.h>

int Sommami(int add1,int add2)



void main()



PROGRAMMA CHE ESEGUE UNA SOMMA TRAMITE INCREMENTO E DECREMENTO UNITARIO USANDO IL CICLO FOR:

#include<conio.h>

#include<iostream.h>

main()


while((a<0)||(b<0));

for(;b!=0;++a,--b);

cout<<"La somma è "<<a;

while(!kbhit());

return



PROGRAMMA PE RIL CALCOLO DELLA SOMMA DEI PRIMI N NUMERI NATURALI:

#include<conio.h>

#include<iostream.h>

long SommaN(int n)



void main()



PROGRAMMA PER INVERTIRE GLI ELEMENTI DI UN VETTORE (comprende anche caricamento e visualizzazione):

#include<conio.h>

#include<iostream.h>

void Inverti(int vett[],int dim)


}


void Carica(int vett[],int dim)


}



void main()



PROGRAMMA PER SOMMARE GLI ELEMENTI DI UN VETTORE:

#include<conio.h>

#include<iostream.h>

long Somma(int vett[],int dim)



void Carica(int vett[],int dim)


}



void main()



PROGRAMMA PER CERCARE UN ELEMENTO IN UN VETTORE:

#include<conio.h>

#include<iostream.h>

int Cerca(int vett[],int dim,int a)



void Carica(int vett[],int dim)


}



void main()



PROGRAMMA PER CERCARE UN ELEMENTO IN UN VETTORE ORDINATO:

#include<conio.h>

#include<iostream.h>

int Cerca(int vett[],int dim,int a)



void Carica(int vett[],int dim)


}



void main()



PROGRAMMA PER ORDINARE GLI ELEMENTI IN UN VETTORE:

#include<conio.h>

#include<iostream.h>

void Ordina(int vett[],int dim)




void Carica(int vett[],int dim)


}



void main()



PROGRAMMA PER ORDINARE GLI ELEMENTI IN UN VETTORE:

#include<conio.h>

#include<iostream.h>

void Ordina(int vett[],int dim)

;

sup=ultscambio;

}



void Carica(int vett[],int dim)


}



void main()



PROGRAMMA PER LA CONCATENAZIONE DI DUE STRINGHE:

#include<conio.h>

#include<iostream.h>


void Concat(char str1[],char str2[],char str3[])



void main()



PROGRAMMA PER IL CALCOLO DEL FATTORIALE DI UN NUMERO USANDO UNA  FUNZIONE RICORSIVA:

#include<conio.h>

#include<iostream.h>


long Fattoriale(long k)



void main()



PROGRAMMA PER IL CARICAMENTO E LA VISUALIZZAZIONE DI UN VETTORE IN MODO RICORSIVO:

#include<conio.h>

#include<iostream.h>


void Carica(int vett[],int sup)


}


void Visualizza(int vett[],int sup)


}


void main()



PROGRAMMA PER UNA RICERCA COMPLETA RICORSIVA IN UN VETTORE:

#include<conio.h>

#include<iostream.h>


void Carica(int vett[],int sup)


}


void Ricerca(int vett[],int sup,int num,int &flag)


}

}


void main()


PROGRAMMA PER LA GESTIONE DI UNA TABELLA HASH:

#include<iostream.h>

#include<conio.h>

#include<string.h>

#include<dos.h>


/* DEFINIZIONE DELLE COSTANTI GLOBALI */

const int dim=7; // dimensione tabella

const int dimc=10; // dimensione cognome

const int dimn=10; // dimensione data di nascita


/* DEFINIZIONE DELLA STRUTTURA DEL RECORD */

struct record

;



/* SOTTOPROGRAMMI */


void Inizializza(record tab[],int dim)




/* Funzione che restituisce un codice relativo alle prime due lettere della

stringa; n=dimensione della tabella */

int Hash(char stringa[],int n)




/* Funzione per la ricerca del primo indirizzo libero; -1 se sono tutti

occupati */

int Collisione(int ind,record tab[],int dim)


return ret;



/* Funzione per l'inserimento dei dati */

void Inserisci(record tab[],int dim)


/* leggo cognome */

cout<<"Inserire il cognome... ";

cin>>cognome;

}

}


int Ricerca(record tab[],int dim,char chiave[])


return -1;

}


void main ()

; break;


case 'R': ; break;


case 'F ': break;

default: cout<<"Scelta errata";

delay(2000);

}

}

while(scelta!='F');

while(!kbhit());

}


PROGRAMMA PER LA GESTIONE COMPLETA DI UNA LISTA CON MENÚ:

#include<iostream.h>

#include<conio.h>


/* DEFINIZIONE DELLA STRUTTURA DEL RECORD */

struct nodo

;



/* SOTTOPROGRAMMI */


/* Caricamento di un elemento dalla testa (iterativo)*/

void CaricaTesta(nodo *&testa,int x)



/* Eliminazione dalla testa (iterativo) */

int EliminaTesta(nodo *&testa)


}


/* Eliminazione dalla coda (iterativo) */

int EliminaCoda(nodo *&testa)


nodo *q=testa; //puntatore al primo nodo

nodo *p=testa->pun; //puntatore al nodo successivo a q

//ciclo a vuoto per puntare: p all'ultimo nodo, q al penultimo

for(;p->pun!=0;p=p->pun)

q=q->pun;

q->pun=0; //marca di fine lista al penultimo nodo

ret=p->inf; //ritorna elemento che sta per essere eliminato

delete(p); //eliminazione ultimo nodo

return ret;

}

}


/* Eliminazione dalla coda (ricorsivo) */

void EliminaCodaRic(nodo *&testa)


else EliminaCodaRic(testa->pun);

}

}


/* Caricamento di un elemento dalla coda (iterativo) */

void CaricaCoda(nodo *testa,int x)



/* Caricamento di un elemento dalla coda (ricorsivo) */

void CaricaCodaRic(nodo *&testa,int x)


else CaricaCodaRic(testa->pun,x);

}





/* Ricerca di un'informazione (iterativo) */

int Cerca(nodo *testa,int x)



/* Ricerca di un'informazione (ricorsivo) */

void CercaRic(nodo *&testa,int x,nodo *&punt)


else


}


/* Scambio di due informazioni della lista (iterativo) */

int Scambio(nodo *testa,int x,int y)


}


/* Visualizzazione della lista (iterativo) */

void Visualizza(nodo *testa)



/* Visualizzazione della lista (ricorsivo) */

void VisualizzaRic(nodo *testa)


}


/* Visualizzazione della lista al contrario (ricorsivo) */

void VisualizzaInvRic(nodo *testa)


}


/* Copia della lista (ricorsivo) */

void CopiaRic(nodo *testa,nodo *&testa2)



/* PROGRAMMA PRINCIPALE */

void main ()

; break;


case 'C': ; break;


case 'I': ; break;


case 'A': ; break;


case 'B': ; break;


case 'R': ; break;


case 'D': ; break;


case 'S': ; break;


case 'V': ; break;


case 'G': ; break;


case 'H': ; break;


case 'E': ; break;


case 'L': ; break;


case 'F': break;

default: cout<<"Scelta errata";

while(!kbhit());

}

}

while(scelta!='F');

}





Privacy




Articolo informazione


Hits: 1400
Apprezzato: scheda appunto

Commentare questo articolo:

Non sei registrato
Devi essere registrato per commentare

ISCRIVITI



Copiare il codice

nella pagina web del tuo sito.


Copyright InfTub.com 2024