Visualizzazione dei risultati da 1 a 10 su 13

Visualizzazione discussione

  1. #1

    aiuto esercizio C++ - stampa numeri primi

    ciao a tutti ragazzi!
    il mio professore mi ha dato un esercizio per casa. la traccia è: dai in output tutti i numeri primi da 1 fino a 100... ho provato a risolverlo con l'algoritmo attraverso il diagramma a blocchi e provando a inserire i valori al posto delle variabili escono in uscita i valori giusti.. ho provato a codificarlo in c++ ma non escono i valori giusti (nell'esercizio dovevo usare il ciclo for).
    ecco la codifica dell'esercizio. mi da come output numeri messi a caso (credo)
    codice:
    //librerie
    #include<iostream.h>   //per input e output
    #include<conio.h>      //per funzione kbhit
    
    //programma principale
    main()
    {
    
    //dichiarazione variabili
    int n;    //numero su cui calcolare i precedenti numeri primi
    int k;    //contatore primo for
    int f;    //contatore secondo for
    int r;    //variabile resto
    int c;    //contatore di divisori
    
    
    for(k=1;k<=100;k++)
    {
            c=0;
            for(f=1;f<=k;f++)
            {
                 r=k%f;
                 if(r==0)
                 {
                       c++;
                 }
            }
            if(c<3)
            {
                     cout<<f<<"\n";
            }
    
    }
    
    while(!kbhit());
    }
    potete aiutarmi?? vi ricordo che la soluzione deve essere soltanto con il ciclo for.

    ecco i numeri che mi escono in output:
    Immagine.jpg
    Ultima modifica di MItaly; 25-01-2016 a 03:30 Motivo: Tag CODE

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.