Lo que vi que falla es que el setw empieza a contar los espacios despues de la ultima palabra escrita, cuando lo que deseo que haga es contarlas desde el principio de la linea. Alguna idea?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúwhile ( ! fin.eof() )
{
cout << codi << " " << nom << setw( WIDTH ) << numero << endl;
fin >> nom >> codi >> numero;
}
#include <iostream>
using namespace std;
void MatriuN(int **m,int f,int c)
{
for(int i=0;i<f;i++)
for(int j=0;j<c;j++)
{
cout << "ENTRAR ELEMENT FILA " << i+1 << " COLUMNA " << j+1 << endl;
cin >> m[i][j];
}
}
int main()
{
int **matriu, n, m, p;
cout << "NUMERO DE FILES?" << endl;
cin >> n;
matriu = new int*[n];
cout << "NUMERO DE COLUMNES?" << endl;
cin >> m;
for(int i=0;i<n;i++)
matriu[i]=new int[m];
MatriuN(matriu,n,m);
cout << "NUMERO?" << endl;
return 0;}
#include <iostream>
using namespace std;
const int EOS = -1;
int sumaCifras(int n)
{
int suma=0;
while (n!=0)
{
suma+=n%10;
n=n/10;
}
return suma;
}
int main()
{
int numero, numero1, a, b;
cout << "DADES:" << endl;
while (numero != EOS || numero1 != EOS)
{
cin >> numero;
numero1 = numero;
if (sumaCifras(numero) == sumaXifres(numero1))
{
a = numero;
b = numero1;
}
}
cout << a << "," << b;
return 0;
}