Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - controllare il resto della divisione
Forum - C/C++ - controllare il resto della divisione

Avatar
John (Ex-Member)
Pro


Messaggi: 191
Iscritto: 18/11/2007

Segnala al moderatore
Postato alle 16:52
Mercoledė, 09/01/2008
Ciao a tutti!
Ho bisogno del vostro aiuto:
devo controllare il resto della divisione fra a e b.
in Pascal c'č la funzione mod, non esiste qualc di simile in c++??

THKs

PM Quote
Avatar
John (Ex-Member)
Pro


Messaggi: 191
Iscritto: 18/11/2007

Segnala al moderatore
Postato alle 17:43
Mercoledė, 09/01/2008
purtroppo mi devoi arrangiare...
ho trovato in un programma di c++ questa sintassi
Codice sorgente - presumibilmente C/C++

  1. if (a%b==0) //il resto della divisione č 0


č corretto fare cosė??

PM Quote
Avatar
John (Ex-Member)
Pro


Messaggi: 191
Iscritto: 18/11/2007

Segnala al moderatore
Postato alle 17:48
Mercoledė, 09/01/2008
uff, ho provato ma non va...
anche se so benissimo k il resto č 0 il programma non esegue la parte di codice nel ciclo if...
helpatemi!

PM Quote
Avatar
John (Ex-Member)
Pro


Messaggi: 191
Iscritto: 18/11/2007

Segnala al moderatore
Postato alle 20:27
Venerdė, 11/01/2008
PER FAVORE!!!!!!!!
non č niente di difficile!

riformulo la domanda:
qual'č loperatore per sapere il resto di una divisione(fra variabili intere)????

Se la mia soluzione sopra č giusta per favore battete un colpo...:grr::grr:

Ultima modifica effettuata da John il 11/01/2008 alle 20:28
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 23:32
Venerdė, 11/01/2008
intendi una cosa del genere ?

Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.         int a,b,k;      
  7.         cout<<" a : ";
  8.         cin>>a;            //inserisci a
  9.         cout<<" b : ";
  10.         cin>>b;            //inserisci b
  11.  
  12.         if(a%b==0)         // se a/b da un resto =0 esegue questo blocco
  13.         {
  14.                 cout<<a<<"/"<<b<<" da un resto 0"<<endl;
  15.         }
  16.         if(a%b!=0)         // se a/b da un resto diverso da 0 esegue questo blocco
  17.         {
  18.                 cout<<a<<"/"<<b<<" da un resto diverso da 0"<<endl;
  19.         }
  20.  
  21.         k=a%b;             // k č uguale al resto della divisione a/b
  22.  
  23.         cout<<"Il resto di "<<a<<"/"<<b<<" e' "<<k<<endl;   // qui ti fa vedere il resto
  24. system("pause");
  25. }




Ultima modifica effettuata da il 11/01/2008 alle 23:34
PM Quote
Avatar
John (Ex-Member)
Pro


Messaggi: 191
Iscritto: 18/11/2007

Segnala al moderatore
Postato alle 18:49
Mercoledė, 16/01/2008
Il principio č quello, mi č servito nel programma che scrive tutti i numeri primi minori di N.
Comunque grazie, il mio errore stava in un do...While.

:k::k::k::k:

PM Quote