Tuo IP: 54.226.5.29  
Cerca nel sito:
Home Ansi C ASP HTML Java JavaScript Visual Basic C++ JSP VB.Net
Altri linguaggi
* AppleScript
* Assembler MIPS
* Fortran
* Lisp
* Pascal
* Perl
* Python
* SQL
* VBScript
* VBA

Servizi
* Tips
* Tools
* Webmasters
* Domini e Posta

Articoli tecnici
* Oracle Sequence
* Java Servlet
* Compressione File
* Le Socket di Berkeley
* Immagini x PC
* Errori di Email
* Flash del BIOS
* No Banner
* Codici a barre
* Codici Colori
* Estensione domini
* Connessione ODBC
* Tabella Codici ASCII
* Tabella ISO-8859-1
Altro su Tips
Calcolo elevazione a potenza (versione ricorsiva)
Versione Stampabile
Stampa
Torna Indietro
Linguaggio: Ansi C Autore: Admin Data Archiviazione: 01/05/2002


#include <stdio.h>
/* Esempio di funzione ricorsiva
Elevazione a potenza di un numero */
long calcola(long,long,long);

void main(void)
{

long num,pot,tot;

printf("Digitare il numero: ");
scanf("%d", &num);
printf("\nDigitare l'elevazione a potenza: ");
scanf("%d", &pot);

tot=num;
printf("\nRisultato: %d\n", calcola(tot,pot,num));

}

long calcola(long tot, long pot, long num)
{
if (pot==1)
return (tot);

tot=tot*num;
return calcola(tot, pot-1,num);
}





Note: (Nessuna)
Codice testato con: Turbo C Versione: 1.0
Sito Produttore: http://www.borland.com/
--------
Guide
PDF
* Hardware
* Guida all'MS DOS
* Storia di Internet
* Usabilità siti Web
* Programmazione Linux (6.852 KB)
* PHP
* Scripting Shell Bash
* HTML
* MySQL
* Ansi C
* Java 2

Ordinamenti
* Bubble Sort
* Insertion Sort
* Merge Sort
* Quick Sort
* Selection Sort
* Shell Sort
(La visualizzazione degli esempi richiede Virtual Java Machine)



Miscellanea
* Download
* Conversioni misure
* Glossario
* Siti lavoro

Chi c'è online
In questo momento ci sono 123 Visitatori