Συντονιστής: the_eye
#include <iostream>
#include <string>
using namespace std;
int main(){
int pinakas=1;
int pinakas2=1;
do{
cout << "Δώσε τον πρώτο πίνακα (σε αριθμό 1-12) του Πολλαπλασιασμού: ";
cin >> pinakas;
cout << "Δώσε τον δεύτερο πίνακα (σε αριθμό 1-12) του Πολλαπλασιασμού: ";
cin >> pinakas2;
}while((pinakas<=0 || pinakas>=13) || (pinakas2<=0 || pinakas2>=13) || (pinakas>pinakas2));
int x=pinakas;
int result=1;
while(x<=pinakas2){
for(int i=1; i<=12; i++){
result=x*i
;cout << x << " x " << i << " = " << result << endl;
}
cout << endl;
x++;
}
return 0;}
Δώσε τον πρώτο πίνακα (σε αριθμό 1-12) του Πολλαπλασιασμού: 6
Δώσε τον δεύτερο πίνακα (σε αριθμό 1-12) του Πολλαπλασιασμού: 9
6 x 1 = 6
6 x 2 = 12
6 x 3 = 18
6 x 4 = 24
6 x 5 = 30
6 x 6 = 36
6 x 7 = 42
6 x 8 = 48
6 x 9 = 54
6 x 10 = 60
6 x 11 = 66
6 x 12 = 72
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70
7 x 11 = 77
7 x 12 = 84
8 x 1 = 8
8 x 2 = 16
8 x 3 = 24
8 x 4 = 32
8 x 5 = 40
8 x 6 = 48
8 x 7 = 56
8 x 8 = 64
8 x 9 = 72
8 x 10 = 80
8 x 11 = 88
8 x 12 = 96
9 x 1 = 9
9 x 2 = 18
9 x 3 = 27
9 x 4 = 36
9 x 5 = 45
9 x 6 = 54
9 x 7 = 63
9 x 8 = 72
9 x 9 = 81
9 x 10 = 90
9 x 11 = 99
9 x 12 = 108
Press [Enter] to close the terminal ...
M.Jackson έγραψε:* Αποφεύγετε τα functions στα προγράμματα σας
M.Jackson έγραψε:
δεν είπα να τα αποφύγει κάποιος αλλά να προσπαθεί να λύνει το πρόβλημα αν είναι δυνατό χωρίς functions, δεν το διατύπωσα σωστά.
Είναι γεγονός ότι τα functions καθυστερούν τα προγράμματα. Συμφωνώ αν χρειαστεί π.χ να βρεις το max σε 5 περιπτώσεις λογικό είναι να φτιάξεις ένα function και να το καλείς κάθε φορά, αλλά αν είναι 1 φορά τότε δεν υπάρχει λόγος
static int inline max(int a, int b)
{
...
}
fatal error: iostream: No such file or directory
compilation terminated.