Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Elevazione a potenza

Visualizzazione discussione

  1. #9
    Quote Originariamente inviata da cris83801 Visualizza il messaggio
    vi dico la verit� nn lo so fare non so come inizializzare il ciclo for
    Giusto perch� sei disperato!!!!

    codice:
    int potenza=1;
    int m, n;
    cout<<"dammi indice potenza  : ";
    cin >>m;
    cout<<" dammi la base : ";
    cin>>n;
    for(int i=1; i<=m;i++){
    potenza*=n
    }
    cout<<"La potenza vale : "<<potenza;
    Come vedi il for inizia da 1 e arriva sino al valore della variabile m che é l'indice di potenza! Essendo 1 l'elemento neutro rispetto al prodotto inizializza " potenza " ad 1 così nel for succederà per le m-volte questo:

    potenza*=n equivale a potenza=potenza*n


    1=1*n
    .....
    m=1*n

    Per esempio se n=2 e m=3

    Inizio for 1=1*2
    Passaggio m=1 ----> 2=1*2
    Passaggio m=2------>4=1*2
    Passaggio m=3------>8=1*2
    Ultima modifica di AmedeoFalco; 13-10-2017 a 19:11

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.