Bonjour,
j'ai un fichier csv qui contient n lignes et m colonnes contenant des entiers,
je veux lire le fichier pour faire des calcules entres les lignes ensuite copier chaque résultat dans un autres fichier csv,
pour cela je veux transformer le fichier csv en une matrice de dimension n*m,
voici une petite partie du fichier csv:
j'ai creer le code suivant appliqué sur l'exemple précédant:
je veux executer le meme programme mais en utilisant un fichier csv qui contient n lignes et m colonnes et par la suite sauvegarder la matrice sim dans un autre fichier csv
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 #include <cstdlib> #include <iostream> using namespace std; int s[30][30]; int sim[30][30]; int m(5); int main(int argc, char *argv[]) { for(int i=0;i<4;i++) for(int j=0;j<m;j++){ cout<<"S["<<i<<","<<j<<"]=";cin>>s[i][j]; } for(int i=0;i<4;i++) { for(int j=i+1;j<4;j++) { sim[i][j]=0; for (int k(0);k<m;k++) { sim[i][j]=sim[i][j]+(s[i][k]+s[j][k]); } cout<<"sim["<<i<<"]["<<j<<"]="<<sim[i][j]<<endl; } } system("PAUSE"); return EXIT_SUCCESS; }
Partager