Buongiorno,
devo scrivere un programma che legga i numeri interi del file "data.txt", devo calcolare il numero di righe <righe> ed il numero (massimo, poiche qualche riga potrebbe contenere meno interi di altre) di colonne <colonne>.
Quindi devo creare una matrince di <righe> x <colonne> elementi.
Nelle posizioni mancanti si inserisce zero.
Infine il programma calcola il determinante della matrice.
Non riesco a capire come fare per contare le colonne e impostare una matrice.
Grazie in anticipo.
La parte che ho già risolto è questa.
#include <cstdlib>
#include <iostream>
#include <algorithm>
#include <fstream>
#include <cmath>
using namespace std;
int contaRighe();
int main() {
int righe = contaRighe();
system("PAUSE");
return 0;
}
int contaRighe(){
ifstream inData;
inData.open("data.txt");
string linea;
int numLinee=0;
while( getline(inData,linea)){
numLinee++;
}
return numLinee;
}
int contaColonne(){
ifstream inData;
inData.open("data.txt");