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é.
quand je debug le programme J'obtiens les erreurs suivantes
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; }
Quelqu'un peut m'expliquer svp??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
Partager