Dev - C++ - Necesito ayuda urgente aqui

 
Vista:

Necesito ayuda urgente aqui

Publicado por Eduardo (5 intervenciones) el 19/11/2016 20:21:59
Necesito ayuda para hacer este programa

ESPECIFICACIONES:
El programa va a leer una matriz cuadrada 3x3 de números enteros. En otro arreglo de una sola dimensión vas a guardar la suma de cada una de las filias de la matriz cuadrada que leíste. Luego, usando un 'for' vas a navegar a lo largo de ese arreglo de una dimensión para sumar esos 3 valores y obtener la suma total.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Necesito ayuda urgente aqui

Publicado por agustin (522 intervenciones) el 19/11/2016 21:02:15
Y en que podemos ayudarte? Pon tu código y plantea dudas concretas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Necesito ayuda urgente aqui

Publicado por Eduardo (5 intervenciones) el 19/11/2016 21:40:14
este es mi codigo

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
#include "stdafx.h"
#include <iostream>
#include <string>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
int value[3][3]; // Nuevo
int fila, columna, suma = 0;
string ans;
cout << "Este programa es para sumar 3 filas, donde cada fila tiene 3 valores.";
cout << endl << endl;
do
{
for (fila = 0; fila <= 2; fila++)
{
for (columna = 0; columna <= 2; columna++)
{
cout << "Entre el numero " << columna + 1
<< " de la fila " << fila + 1 << " : ";
cin >> value[fila][columna];
}
cout << endl;
}
cout << endl;
for (fila = 0; fila <= 2; fila++)
{
 suma = 0;
 for (columna = 0; columna <= 2; columna++)
 {
suma = suma + value[fila][columna];
 }
 cout << "La suma de la fila " << fila + 1 << " es : " << suma << endl;
}
cout << endl;
cout << "Desea salir del programa? (s/n) : ";
cin >> ans;
if (ans != "s" && ans != "S")
{
cout << "\n\n\n";
}
} while (ans != "s" && ans != "S");
return 0;
}


ahora despues que me de los resultados tengo que sumarlos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Necesito ayuda urgente aqui

Publicado por agustin (522 intervenciones) el 19/11/2016 22:34:44
Y que problema tienes?
Crea una variable inicializada a 0 antes del primer for que usas para calcular las sumas y donde muestras el resultado de cada suma le sumas ese valor a la variable y al salir del primer for tendrás la suma total.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Necesito ayuda urgente aqui

Publicado por Eduardo (5 intervenciones) el 19/11/2016 23:23:37
Me podras ayudar ya que no entiendo muy bien? haciendo el ajuste? para ver
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Necesito ayuda urgente aqui

Publicado por agustin (522 intervenciones) el 20/11/2016 09:43:55
Algo asi:
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
47
48
49
50
51
//#include "stdafx.h"
#include <iostream>
//#include <string>
//#include <iomanip>
//#include <conio.h>
 
using namespace std;
 
int main()
{
    int value[3][3]; // Nuevo
    int fila, columna, suma = 0;
    string ans;
 
    cout << "Este programa es para sumar 3 filas, donde cada fila tiene 3 valores.";
    cout << endl << endl;
    do
    {
        for (fila = 0; fila <= 2; fila++)
        {
            for (columna = 0; columna <= 2; columna++)
            {
                cout << "Entre el numero " << columna + 1 << " de la fila " << fila + 1 << " : ";
                cin >> value[fila][columna];
            }
            cout << endl;
        }
        cout << endl;
 
        int total=0;
 
        for (fila = 0; fila <= 2; fila++)
        {
            suma = 0;
            for (columna = 0; columna <= 2; columna++)
            {
                suma = suma + value[fila][columna];
            }
            total += suma;
            cout << "La suma de la fila " << fila + 1 << " es : " << suma << endl;
        }
        cout << "La suma total de todas las filas es: " << total << endl << endl;
        cout << "Desea salir del programa? (s/n) : ";
        cin >> ans;
        if (ans != "s" && ans != "S")
        {
            cout << "\n\n\n";
        }
    } while (ans != "s" && ans != "S");
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Necesito ayuda urgente aqui

Publicado por Eduardo (5 intervenciones) el 20/11/2016 18:55:31
Gracias por la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Necesito ayuda urgente aqui

Publicado por nahum isaac (1 intervención) el 20/11/2016 19:34:58
OLA AMIGOS PROGRAMADORES FELIZ DIA ESTUDIO INGENIERIA DE SISTEMAS Y NECESITO UNA GRAN AYUDA . NECESITO HACER UN PROGRAMA. SOBRE LISTAS SIMPLEMENTE ENLAZADAS SI ALGUNO ME PUEDE AYUDAR LE AGRADESCO DE VERDAD ; ES PARA HOY A LAS 11:59 DE LA NOCHE , Y TENGO QUE HACERLO PARA SALVAR EL CORTE DE PROGRAMACION, EN SERIO, NECESITO EL TRABAJO... AMIGOS USTEDES SON UNOS TESOS EN PROGRAMACION AYUDENME DICE ASI:


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
47
48
49
50
#include <iostream>
using namespace std;
// creo la estructura nodo
struct nodo{
	int nro;
	nodo *sgte;
};
struct nodo *pi,*pa,*pf; // declaramos tres punteros de tipo nodo
 
void insertar(int numero){ // funcion insertar
if(pi==NULL){
	pi=new(nodo);
	pi->nro=numero;
	pf=pi;
}
else {
	pa=new (nodo);
	pf->sgte=pa;
	pa->nro=numero;
	pf=pa;
 
}
pf->sgte=NULL;
}
void mostrar(){
pa=pi;
while(pa!=NULL)
{
	cout<<endl<<"---> Numero: "<<pa->nro;
	pa=pa->sgte;  //c=c+1;
}
	}
 
 
int main(int argc, char **argv)
{
	int numero;
	string resp;
	resp="s";
	while(resp=="s" or resp=="S"){
	cout<<"-----> Ingrese un numero: ";
	cin>>numero;
	insertar(numero);
 
	cout<<"Desea continuar s/n: ";
	cin>>resp;
}
mostrar();
	return 0;
}



modificarlo de forma que se puedan realizar las siguientes operaciones:

Borrar un elemento de la lista después de haber sido llenada y mostrada
Buscar un elemento en la lista y decir si se encuentra o no
Multiplicar por dos cualquier elemento de la lista y mostrar la nueva lista
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar