Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C] Potenza Non Funzia

  1. #1

    [C] Potenza Non Funzia

    Chi mi da una mano a trovare l'errore

    #include <stdio.h>
    #include <stdlib.h>

    double potenza (double base, int esponente) {

    double z=1.0;
    int i;
    if (esponente==0)
    return 1;

    if (esponente>0)
    {
    for (i=1; i=esponente; i++)
    {
    z=z*base;
    }
    return z;
    }
    else
    {
    for (i=1; i=abs(esponente); i++)
    {
    z= ((1/base)*z);
    }
    return z;
    }
    }


    int main(){
    int e;
    double b,risultato;
    printf("Inserisci la base della potenza\n");
    scanf("%lf",&b);
    printf("Inserisci l'esponente della potenza\n");
    scanf("%d",&e);
    risultato=potenza (b,e);
    printf("il risultato è: %lf", &risultato);
    }
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2

    Re: [C] Potenza Non Funzia

    Originariamente inviato da asdas
    Chi mi da una mano a trovare l'errore
    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    double potenza (double base, int esponente) {
    
    double z=1.0;
    int i;
    if (esponente==0)  
       return 1;
    
    if (esponente>0)
    	{
    	for (i=1; i!=esponente; i++) 
    	    { 
    	    z=z*base;
    	    }
    	return z;
    	} 
    else
    	{
     	for (i=1; i!=abs(esponente); i++)
    	    {
       	    z= ((1/base)*z);	     
    	    }
    	return z;
    	}
    }
    
    
    int main(){
    int e;
    double b,risultato;
    printf("Inserisci la base della potenza\n");
    scanf("%lf",&b);
    printf("Inserisci l'esponente della potenza\n");
    scanf("%d",&e);
    risultato=potenza (b,e);
    printf("il risultato è: %lf", &risultato);
    }
    mi pare devi anche sommare +1 all' abs(esponente)..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.