Programación General > C/C++

 matriz cuadrada que sume los numeros impares dentro

<< < (2/2)

player_:
Como he dicho antes, lo de que no se hacen tareas es una estupidez, porque mucha gente pone 2 líneas de código y otro le contesta con 30 líneas habiéndole hecho el programa, eso no es hacer la tarea? Parece que unas veces sí y otras no. De todas formas, debería permitirse hacer tareas, el que sale perdiendo es a quien se lo hacen, porque a parte del trabajo que tenga que presentar, luego tendrá que examinarse no? Y ahí nadie le va a ayudar y suspenderá porque no sabe NADA.

Estamos hablando de hacer pequeños algoritmos absurdos que pide la gente, no aplicaciones enteras para comercializarlas, se radicaliza todo mucho por aquí.

ProfesorX:

--- Cita de: "jluisrope" ---mi problema es que me hace la suma de los primos de cada fila y no se como hacer la para que me de la suma pero de todos los numeros primos que estan dentro.
--- Fin de la cita ---

Por fin, tienes que hacer la suma de todos los impares? o de todos los primos? Por el codigo que pones, parece que es la suma de todos los pares, de ser asi, solo agrega una variable adicional, llamada suma_total, y ahi guarda la suma.

--- Código: C++ --- #include<stdio.h>#define COLUMNAS 5#define FILAS 5int main(){    int Matriz[FILAS][COLUMNAS];    int i, j, suma[FILAS]= {0,0,0,0,0};    // Añade esta variable    int suma_total = 0;    for(i=0; i<FILAS ;i++)        for(j=0; j<COLUMNAS; j++)        {            printf("Ingrese el elemento FILA:%d y COLUMNA:%d de la matriz.n",i, j);            scanf("%d",&Matriz[i][j]);            if(Matriz[i][j]%2 ==1)            {                suma[i]= suma[i] + Matriz[i][j];                // Añade esta suma                suma_total = suma_total + Matriz[i][j];            }        }        printf("La matriz generada es :nn");        for(i=0; i<FILAS; i++)        {            for(j=0; j<COLUMNAS; j++)            {                printf(" %d ",Matriz[i][j]);            }            printf("n");        }        for(i=0; i<FILAS; i++)            printf("La suma de la fila %d es %d n",i, suma[i]);        // Imprimir la suma        printf("Suma total de impares de la matriz %d n", suma_total);}  
@player_

Por tu respuesta, me parece que eres un Trol, aun asi te contestare solo por esta vez.

Yo no hice la regla acerca de las tareas, ese es reglamento del foro, si no lo has leido, pasate por aqui:

Antes de postear

Por otro lado, cuando alguien pide ayuda, yo casi nunca doy codigos completos, la mayoria de las veces solo doy pistas, o fragmentos pequeños de codigo, a menos que la solucion sea tan pequeña que entonces si merezca publicar un codigo entero, aun asi, nunca pasa unas cuantas lineas.  Y respecto a cuando alguien pregunta por aplicaciones completas, nunca contesto esos hilos ya que la respuesta en esos casos es mucho mas que una simple "ayuda". Asi que en ningun momento estamos siendo radicales como mencionas.

Asi que resumiendo, si quieres, eres libre de darle la respuesta completa a quien tu quieras, aunque corres el riesgo de que algun moderador te borre el mensaje dado que es regla del foro no hacer las tareas.

Saludos :)

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa