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