• Viernes 15 de Noviembre de 2024, 11:22

Autor Tema:  Ayu : Programacion  (Leído 1163 veces)

xtremecopy

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Ayu : Programacion
« en: Domingo 18 de Noviembre de 2007, 16:59 »
0
Que tal gente de "Solocodigo" , como me estoy iniciando en lo que es la programacion de C , decidi registrarme en este foro , para ir entendiendo cada vez un poco mas de eso tan "Cool"    ..

Tengo 2 ejercicios , uqe hacer, me podrian dar una mano ?

1) Leer M*N valores,ubicarlos en una matriz de orden M,N.Ordenar dicha matriz de mayor a menor por filas.escribir la matriz ordenada

2) Hacer un programa que permita la entrada de N numeros y que a la salida se impriman solamente los muneros ingresados que sean primos.Se debera indicar ademas,cuantos numeros primos se ingresaron.

MUCHISIMAS GRACIAS DE ANTEMANO...

espero que me puedan ayudar

Saludosss

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Ayu : Programacion
« Respuesta #1 en: Domingo 18 de Noviembre de 2007, 18:39 »
0
¿Cual es la duda? Aca no hacemos tareas, intenta, proba y si algo no te sale consulta.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

xtremecopy

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Ayu : Programacion
« Respuesta #2 en: Domingo 18 de Noviembre de 2007, 20:35 »
0
Cita de: "Eternal Idol"
¿Cual es la duda? Aca no hacemos tareas, intenta, proba y si algo no te sale consulta.
jaja , claro no es tarea esto... son dos ejercicios que saque de un libro , y que no da la solucion :)

queria saber como hacer esos ejercicios en C...  :P

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Ayu : Programacion
« Respuesta #3 en: Domingo 18 de Noviembre de 2007, 21:20 »
0
Cita de: "xtremecopy"
jaja , claro no es tarea esto... son dos ejercicios que saque de un libro , y que no da la solucion :)

queria saber como hacer esos ejercicios en C...  :P
En los libros SIEMPRE estan las herramientas necesarias para poder completar los ejercicios que plantean, entonces el primer paso es (volver) leer con detenimiento al menos el capitulo en cuestion (alguno anterior tal vez sea necesario).

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

xtremecopy

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Ayu : Programacion
« Respuesta #4 en: Domingo 18 de Noviembre de 2007, 21:25 »
0
Cita de: "Eternal Idol"
Cita de: "xtremecopy"
jaja , claro no es tarea esto... son dos ejercicios que saque de un libro , y que no da la solucion :)

queria saber como hacer esos ejercicios en C...  :P
En los libros SIEMPRE estan las herramientas necesarias para poder completar los ejercicios que plantean, entonces el primer paso es (volver) leer con detenimiento al menos el capitulo en cuestion (alguno anterior tal vez sea necesario).
Ok ok , ahora me pondre a investigar en capitulos anteriores..

ahora , me podrias decir donde esta la falla en este?.. porque la verdad me toy rompiendo la cesera.. y no lo encuentro

Veinte estudiantes efectuan un examen cuya califacion se halla entre 0 y 100. Hacer un programa que haga lo siguiente:
-Genere un vector de 20 elementos para cargar las calificaciones
-Encuentre el promedio general del curso
-Genere un segundo vector cuyos elementos sean las notas de los alumnos que superene el promedio general
-Imprimir los dos vectores y el promedio general

Programe de la siguiente manera :

#include <stdio.h>
#define alumnos 20

int main()
{int nota_alum[alumnos],mayor_nota[alumnos];
int contador,poscargadas;float promedio;

promedio=0;
for(contador=0;contador<alumnos;contador++);
{ printf("alumnos[%d",(contador+1));
printf("]:");
scanf("%d",& nota_alum[contador]);
promedio=promedio+nota_alum[contador];
}
promedio=promedio/alumnos;
poscargadas=0;
for(contador=0;contador<alumnos;contador++);
{
if(nota_alum[contador]>promedio);
{mayor_nota[poscargadas]=nota_alum[contador];
poscargadas++;}
}for(contador=0;contador<alumnos;contador++);
{printf("Alumnos [%d",(contador+1));
printf("Notas Mayor al Promedio\n");
for(contador=0;contador<poscargadas;contador++);
{
printf("%d\n",mayor_nota[contador]);
}
getchar();
}getchar();
}



LO COMPILO Y ME DA CUALQUIER COSA...

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Ayu : Programacion
« Respuesta #5 en: Domingo 18 de Noviembre de 2007, 22:03 »
0
for(contador=0;contador<alumnos;contador++);

Ese ; ahi hace que ese sea el codigo que se ejecute cuando se cumpla la condicion (osea nada). Despues entra al codigo entre corchetes y al intentar acceder al elemento 20 de nota_alum da una excepcion por acceso a memoria invalida.

Veo que haces lo mismo en mas for's e if's, segui vos ahora

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.