|
|
|
|
Strumenti |
23-03-2008, 16:24 | #1 |
Member
Iscritto dal: Mar 2008
Città: Albano Laziale
Messaggi: 49
|
[C++] Programma che determina numeri pari e dispari
salve...sono nuovo...
ho assolutamente bisogno del codice di un programma che dati n numeri mi riconsca quali siano pari e quali dispari... il tipo di c che uso è preso da questo sito http://www.bloodshed.net/ grazie |
23-03-2008, 16:50 | #2 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 493
|
ehm hai fatto un filino di confusione
in ogni caso non si possono chiedere soluzione complete.. prova a postare quello che hai fatto fin adesso
__________________
|
23-03-2008, 16:51 | #3 |
Member
Iscritto dal: Mar 2008
Città: Albano Laziale
Messaggi: 49
|
#include<iostream.h>
void main() { int n,n1,r,contp=0,contd=0,contnum=0; cout<<"Quanti numeri vuoi scrivere? \n"; cin>>n; do{ cout<<"Inserisci il numero \n"; cin>>n1; r=n1%2; if(r==0) contp++; else contd++; contnum++; } while(contnum<n); cout<<"I numeri pari sono "<<contp<<endl; cout<<"I numeri dispari sono "<<contd<<endl; getchar(); } ma quel programma ke uso io nn me lo fa compilare! mi da questi errori: -1 C:\Dev-Cpp\paridispari.cpp from C:\Dev-Cpp\paridispari.cpp -32:2 C:\Dev-Cpp\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated. -3 C:\Dev-Cpp\paridispari.cpp `main' must return `int' |
23-03-2008, 17:04 | #4 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22459
|
1) dischiara l'uso del namespace std;
2) l'inclusione giusta è #include <iostream> 3) main va dichiarata come int e deve ritornare zero. queste spono le regole del c++, perchè quello non è c
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
23-03-2008, 17:08 | #5 |
Member
Iscritto dal: Mar 2008
Città: Albano Laziale
Messaggi: 49
|
niente non va...
|
23-03-2008, 17:34 | #6 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 493
|
usa i tag code altrimenti è difficile da capire..
edit:a me va
__________________
Ultima modifica di marko.fatto : 23-03-2008 alle 17:36. |
23-03-2008, 17:35 | #7 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22459
|
ma fare così ?
Codice:
#include <iostream> using namespace std; int main() { int pari=0; int dispari=0; int i=0;; cout<<"quanti numeri vuoi testare?\n"; cin>>i; for(int k=1; k<=i;k++){ cout<<"inserisci il numero da testare\n"<<endl; int swap; cin>>swap; if(swap%2==0){ pari++; } else{ dispari++; } } cout<<"i numeri pari sono\t"<<pari<<endl; cout<<"i numeri dispari sono\t"<<dispari<<endl; getchar(); getchar(); return 0; }
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza Ultima modifica di wizard1993 : 23-03-2008 alle 17:38. |
23-03-2008, 17:48 | #8 |
Member
Iscritto dal: Mar 2008
Città: Albano Laziale
Messaggi: 49
|
grazie mille
|
23-03-2008, 17:53 | #9 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22459
|
di nulla, era un po' che non rimettevo mano al c++
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:01.