Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

necesito ayuda para hacer los programas de los siguiente alg

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: necesito ayuda para hacer los programas de los siguiente alg Responder citando

Necesito que alguien me ayude a hacer el programa para los siguientes algoritmos.
1. INICIO
desde i = 1 hasta 4 hacer
desde j = 1 hasta 4 hacer
si i = j entonces
matriz [ i, j ] ? 0
fin _ si
fin _ desde
fin _ desde
FIN

2. INICIO
desde i = 1 hasta 30 hacer
desde j = 1 hasta 6 hacer
escribir (“Escriba la calificación del alumno”, i “ en el examen” j )
leer (cal [ i, j ] // lectura de la calificación de los 6 exámenes de los 30
alumnos //
fin _ desde
fin _ desde

desde j = 1 hasta 6 hacer
sum = 0

desde i = 1 hasta 30 hacer
sum = sum + cal [ i, j ]
fin _ desde

prom [j] = sum / 30
escribir (“promedio examen”, j, prom [ i ] )
fin _ desde
// calculo del promedio de calificaciones de cada uno de los exámenes //

desde j = 1 hasta 30 hacer
sum = 0
desde j = 1 hasta 6 hacer
sum = sum + cal [ i, i ]
fin _ desde
examen = 1
promayor = prom [ i ]
desde j = 2 hasta 6 hacer}
si promayor 2 prom [ j ] entonces
promayor ? prom [ j ]
examen = j
fin_si
fin_desde
escribir (“ El examen”, examen, “obtubo el mayor promedio =”, promayor)
FIN // calculo de tipo examen que tuvo el mayor promedio//

3. INICIO
i ? 1
i ? 0
f [ i ] ? leer car // leer es una función que le permite leer un carácter//
repetir
si f [ i ] <>   entonces
j  j + 1
g [ i ]  f [ i ]
fin_si
i  i + 1
f [ i ]  leer car
hasta f [ i ] = 1 . 1
desde i = 1 hasta j hacer
escribir ( g [ i ] )
fin_desde
FIN


4. leer una cadena de caracteres y escriba en un arreglo “A” en forma invertida, utilizando operaciones con cadena. No usar Step ni structure (). Sea cadena String [80]
INICIO
leer (cadena)
long  long (cadena)
desde i = 1 hasta long hacer
A [ i ]  0
Fin_desde
k  long
Desde i = 1 hasta long hacer
A [ i ]  mid ( cadena, k, i)
Escribir ( A [ i ] )
K  k + 1
Fin_desde

FIN

Los signos de interrogación (?) significan una flecha hacia la izquierda y los cuadros significan esto ( ' )

Volver arriba
Mensaje    Asunto: necesito ayuda para hacer los programas de los siguiente alg Responder citando

En que lenguajes los quieres....
Atte
Trigger

PD la mejor forma de aprender es dandole duro a los algoritmos

Volver arriba
Mensaje    Asunto: necesito ayuda para hacer los programas de los siguiente alg Responder citando

Hola

Aqui te dejo los dos primeros, estan en C ANSI y no lo heprobado. Los dos ultimos son demasioado cripticos Smile

code:
1.
------------------------------------------
int matriz[4][4];
int x, y;

for (x=0; x < 4; x++)
for (y=0; y < 4; y++)
if (x == y) matriz[x][y] = 0;
------------------------------------------
2.
------------------------------------------
int tmp;
int cal[30][5];
int prom[6];

for (x=0; x < 30; x++)
for (y=0; y < 6; y++) {
printf ("Escriba la calificación del alumno %d en el examen %d", x, y);
scanf ("%d", &tmp );
cal[x][y] = tmp;
}

for (x=0; x < 6; x++) {
sum = 0;
for (y=0; y < 30; y++)
sum += cal[x][y];
prom[y] = sum / 30;
printf("Pormedio examen %d %d", y, prom[i]);
}

for (x=0; x < 30; x++) {
sum = 0;
for (y=0; y < 6; y++)
sum += cal[x][y];
examen = 1;
promayor = prom[i];
for (y=1; y < 6; x++) {
if (promayor < prom[y]) {
promayor = prom[j];
examen = j;
}
}
printf("El examen %d obtubo el mayor promedio = %d", examen, promayor);
}
------------------------------------------


Te he puesto estos dos, poque aun siendo lunes estoy de buenas (lo que hace el deporte), pero lo que quiero que entiendas es que este es un foro para resolver dudas y no para hacer el trabajo de los demas. Lo tuyo no es una duda es que simplemente no sabes programar en C.

Salu2
KAYETANO

Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.