Bonjour,
Je souhaiterai faire un petit carré magique. J'ai donc déjà créé un tableau pour récupérer les valeurs que l'utilisateur entre. Cela fonctionne. Mais je n'arrive pas à faire la somme de chaque ligne (et aussi de chaque colonne, mais commençons par les lignes ) afin de vérifier qu'elles sont égales.
Je sais que ce que j'ai fait est en "vieux c++", mais je débute, alors par pitié, ne me parlez pas de c++11 ou stl ou je ne sais quoi parce que j'y comprends rien . Une fois que je maitriserais mieux le c++ je m'orienterai vers les dernières tendances.
Je veux juste comprendre comment je pourrai faire pour faire la somme des lignes.
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 #include <iostream> #include <vector> #include <conio.h> using namespace std; int main() { int taille = 0; cin >> taille; do { cout << taille << "n'est pas impaire "; cout << "Tapez la taille du tableau : "; cin >> taille; } while (taille % 2 == 0); vector<int> tableau(taille * taille); for (int i = 0; i < taille * taille; ++i) { cout << "entrez le chiffre n " << (i % taille + 1) << " de la ligne n " << (i / taille + 1) << endl; cin >> tableau[i]; } for (int i = 0; i < taille * taille; ++i) { cout << tableau[i] << '\t'; if ((i+1) % taille == 0) cout << endl; } getch(); for (int i = 0; i < taille; i++) { cout << tableau[i] << '\t'; } getch(); getch(); return 0; }
Partager