Geachte leden,
Ik ben pas begonnen met het programma C++.
Ik heb een opdracht namelijk : Lees 5 gehele getallen in en bepaal op 1 na kleinste hiervan.
Op C++ geschreven:
Probleem is dat je op de exe. alleen cijfers van groot naar klein werkt. Andersom neemt hij de kleinste waarde.
Wat is er fout eraan.
Ik ben pas begonnen met het programma C++.
Ik heb een opdracht namelijk : Lees 5 gehele getallen in en bepaal op 1 na kleinste hiervan.
Op C++ geschreven:
C++:
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
| /* opdracht 2.5:Lees 5 gehele getallen in en bepaal op 1 na kleinste hiervan. */ #include <iostream.h> int main() { int a=0,b=0,getal; cout<<"Voer 5 gehele positieve getallen in \n"; for(int i=0;i<5;i++ ) { cin>>getal; if(i==0) a=b=getal; if(i if(getal<a) b=a; a=getal; if(getal<b&&getal>a) b=getal; } cout<<"Op een na Kleinste Getal: "<<b; system("pause"); return 0; } |
Probleem is dat je op de exe. alleen cijfers van groot naar klein werkt. Andersom neemt hij de kleinste waarde.
Wat is er fout eraan.
[ Voor 1% gewijzigd door RobIII op 10-05-2007 13:37 . Reden: Code-tags ]