Bonjour à tous!
J'en suis à mes tout premiers essaie en programmation. Dans le cadre de mon cours on utilise le logiciel microsoft visual C++ (2010). Mon programme doit etre en mesure de donner les 5 chiffres entré par l'utilisateur sans utiliser de string ou de if statement.
ex: Si l'utilisateur entre 51987
le programme doit donner
7
8
9
1
5

J'ai commencé a faire le programme mais je rencontre quelque difficulté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>                   // Access cout
using namespace std;
 
 
int main ()
{
 cout << "Welcome in Marc-Alexandre's digit extractor." << endl;                       
// Greeting message when entering the program
 
cout << "Enter a positive integer number of a maximum of 5 digits and then press <Enter> " << endl;                 // Invite user to enter a positive 5 digit number
 
  int DigitNumber ;
int DigitNumber1;
int DigitNumber2;
int DigitNumber3;
int DigitNumber4;
int Digit1 ;
int Digit2 ;
int Digit3 ;
int Digit4 ;
int Digit5 ;
 
cin >> DigitNumber;
 
Digit1=DigitNumber % 10;
 
  Digit1 = DigitNumber % 10;      // DigitNumber % 10 computes the remainder when DigitNumber is divided by 10
DigitNumber4= DigitNumber / 10;
 
 Digit2=DigitNumber4 % 10;
DigitNumber3 = DigitNumber4 / 10;
 
Digit3 = DigitNumber3 % 10;
DigitNumber2 = DigitNumber3 / 10;
 
 Digit4 = DigitNumber2 % 10;
  DigitNumber1 = DigitNumber2 / 10;
 
Digit5 = DigitNumber1 % 10;
DigitNumber1 = DigitNumber1 / 10;
 
cout << "Digit1" << endl; 
cout << "Digit2" << endl; 
cout << "Digit3" << endl; 
cout << "Digit4" << endl; 
cout << "Digit5" << endl; 
}
quand je debug le programme J'obtiens les erreurs suivantes
1>------ Build started: Project: try2, Configuration: Debug Win32 ------
1> zsdvwqe.cpp
1>tr2.obj : error LNK2005: _main already defined in part2.obj
1>zsdvwqe.obj : error LNK2005: _main already defined in part2.obj
1>C:\Users\Marc-Alexandre\Documents\Concordia\try2\Debug\try2.exe : fatal error LNK1169: one or more multiply defined symbols found
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
Quelqu'un peut m'expliquer svp??