Programma C++

di Anonimizzato28902 il
67 risposte

67 Risposte - Pagina 2

  • Anche eliminando quelle righe non mi esce secondo me c'è qualche problema nel mio compilatore.
    #include <stdio.h>
    #include <stdlib.h>
    int main(int argc,char*argv[]){
    int d=0;
    int b;
    int i=0;
    printf("Convertitore BINARIO-DECIMALE");
    cin>>b;
    while(b>0){
    if(b%10!=0){
    d=d+pow(2,i);
    }
    b=b/10;
    i++;
    }
    cout<<"il numero in decimale vale:"<<d;

    system("pause");
    return 0;
    }
  • Anche eliminando le righe non mi esce secondo me c'è qualche problema nel mio compilatore.
    #include <stdio.h>
    #include <stdlib.h>
    int main(int argc,char*argv[]){
    int d=0;
    int b;
    int i=0;
    printf("Convertitore BINARIO-DECIMALE");
    cin>>b;
    while(b>0){
    if(b%10!=0){
    d=d+pow(2,i);
    }
    b=b/10;
    i++;
    }
    cout<<"il numero in decimale vale:"<<d;

    system("pause");
    return 0;
    }
  • Non saprei come procedere se è possibile perfavore può controllare sul suo compilatore Dev C++
  • 123 ha scritto:


    Non saprei come procedere se è possibile perfavore può controllare sul suo compilatore Dev C++
    Scusami ma non capisco, stai scrivendo in C o in C++, perchè hai fatto un cocktail
    poi usa il tag CODE, basta che clicchi il tasto raffigurante </> e scrivi il codice.
  • Sto scrivendo in DEv C++
  • Mi sa che non ci siamo capiti! Dev c++ è l'ide(tra l'altro anche pessimo ) ma che linguaggio stai usando? Perché utilizzi la libreria standard di C, e poi scrivi cin ecc. Se non so nemmeno in che linguaggio devi scrivere come pensi ti possa aiutare?
  • Scusi per la confusione, comunque devo scrivere in linguaggio C.
  • Spiegati ... cosa succede che non ti convince?
  • 123 ha scritto:


    Scusi per la confusione, comunque devo scrivere in linguaggio C.
    Intanto essendo C al post di cout devi usare printf e al posto di cin scanf, poi perché hai intitolato il thread "Programma C++" se in realtà è in C?
  • Di quella scanf non c'è bisogno ... il programma può lavorare correttamente ... lo hai provato?
  • In pratica devo realizzare un programma con il linguaggio C che permetta di realizzare un convertitore Binario-decimale.
    E per realizzarlo devo scrivere una strategia risolutiva(non molto importante) e poi scrivere su Dev C++.
    E non riesco a capire come devo procedere.
  • Quali sono i tuoi dubbi?
  • 123 ha scritto:


    In pratica devo realizzare un programma con il linguaggio C che permetta di realizzare un convertitore Binario-decimale.
    E per realizzarlo devo scrivere una strategia risolutiva(non molto importante) e poi scrivere su Dev C++.
    E non riesco a capire come devo procedere.

    Ahoo !.... hai presentato un codice e quello FUNZIONA.... LO hai PROVATO?
  • Si ho provato ma non funziona
  • Ho sostituito cin e cout però non mi funziona ancora.
    #include <stdio.h>
    #include <stdlib.h>
    int main(int argc,char*argv[]){
    int d=0;
    int b;
    int i=0;
    printf("Convertitore BINARIO-DECIMALE");
    scanf("b");
    while(b>0){
    if(b%10!=0){
    d=d+pow(2,i);
    }
    b=b/10;
    i++;
    }
    printf("il numero in decimale vale:"<<d);

    system("pause");
    return 0;
    }
Devi accedere o registrarti per scrivere nel forum
67 risposte