![]() | ![]() |
|
|
#include<conio.h>
#include<iostream.h>
main()
else
while(!kbhit());
return 0;
#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;
#include<conio.h>
#include<iostream.h>
main()
#include<conio.h>
#include<iostream.h>
main()
#include<conio.h>
#include<iostream.h>
main()
else
while(!kbhit()); return 0;
#include<conio.h>
#include<iostream.h>
main()
while((a<0)||(b<0));
while (b!=1)
cout<< Il prodotto è <<a;
while(!kbhit());
return 0;
#include<conio.h>
#include<iostream.h>
main()
while(a<=0);
b=a-1;
while(b!=1)
cout<< Il fattoriale è <<a;
while(!kbhit());
return 0;
#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;
#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;
#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;
#include<conio.h>
#include<iostream.h>
main()
#include<conio.h>
#include<iostream.h>
main()
else
while(!kbhit());
return 0;
#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;
#include<conio.h>
#include<iostream.h>
main()
else
cout<< L MCD è <<b<< while(!kbhit()); return 0;
#include<conio.h>
#include<iostream.h>
int Sommami(int add1,int add2)
void main()
#include<conio.h>
#include<iostream.h>
main()
while((a<0)||(b<0));
for(;b!=0;++a,--b);
cout<<"La somma è "<<a;
while(!kbhit());
return
#include<conio.h>
#include<iostream.h>
long SommaN(int n)
void main()
#include<conio.h>
#include<iostream.h>
void Inverti(int vett[],int dim)
}
void Carica(int vett[],int dim)
}
void main()
#include<conio.h>
#include<iostream.h>
long Somma(int vett[],int dim)
void Carica(int vett[],int dim)
}
void main()
#include<conio.h>
#include<iostream.h>
int Cerca(int vett[],int dim,int a)
void Carica(int vett[],int dim)
}
void main()
#include<conio.h>
#include<iostream.h>
int Cerca(int vett[],int dim,int a)
void Carica(int vett[],int dim)
}
void main()
#include<conio.h>
#include<iostream.h>
void Ordina(int vett[],int dim)
void Carica(int vett[],int dim)
}
void main()
#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
Commentare questo articolo:Non sei registratoDevi essere registrato per commentare ISCRIVITI |
Copiare il codice nella pagina web del tuo sito. |
Copyright InfTub.com 2025