ayuda con pseudocodigo, crear tabla de multplicar

Iniciado por attackers, 28 Abril 2011, 02:38 AM

0 Miembros y 1 Visitante están viendo este tema.

attackers

quien me puede ayudar hacer una tabla de multplicar en pseudocodigo es para la universidad... el enunciado es asi..

desarrolle una tabla de multiplicar comprendida del 1 al 9 utilizando 2 vectores



segun lo que yo investigue hice algo asi pero no se si esta bien

algoritmo matrices
variables a[10], b[10], numero

inicio
mostrar " introduzca el numero "

hacer para 
( i=1 ; i <=10 i++)
   {
       mostrar " /n %d x %d = %d numero, i, b[10] }

fin

leogtz

¿Para qué son los vectores si lo puedes hacer con algunas variables y ciclos?
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

attackers

es para la universidad amigo y necesito hacerlo con vectores.. si me podria ayudar le agradeceria muchisimo

leogtz

#3
#include <stdio.h>

#define MAX 10

int main(void)
{
    /* Las tablas a calcular */
    signed int tabla[MAX] = {
        1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    }, i, j;

    /* Almacena temporalmente los valores de cada tabla */

    signed int almacenado[MAX];

    for(i = 1; i <= MAX; i++)
    {
        for(j = 1; j <= MAX; j++)
        {
            almacenado[i] = tabla[i - 1] * j;
            printf("%d x %d = %d\n", tabla[i - 1], j, almacenado[i]);
        }
    }

    return 0;
}
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

attackers

amigo me los podria pasar a pseudocodigo y tengo otro ejercicio para resolver


elabore un algoritmo que dimencione una matriz de Nfila por Ncolumna  se lleva llenar la matriz con la edades de los alumnos, luego de llenar la matricez clasificar cuantos alumnos hay menores de edad  y mayores de edad

leogtz

Primero date un tiempo de redactar correctamente el enunciado, tomando en cuenta comas, puntos y demás. Primero eso, luego ya veremos.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

attackers

elabore un algoritmo que dimencione una matriz de Nfila por Ncolumna...
Se lleva llenar la matriz con las edades de los alumnos de la sección 5...
Luego de llenar la matricez clasificar cuantos alumnos hay menores de edad  y mayores de edad




leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

attackers

eso no importa, puede ser cualquiera sección cualquiera cantidad de alumnos,

leogtz

#9
Mira, aquí está el código en C, es muy sencillo, solo debes leerlo detenidamente:

#include <stdio.h>
#include <stdlib.h>

#define F   3
#define C   3
int main(void)
{
   unsigned int i, j;
   signed int matriz[F][C] = {
       {2, 4, 6},
       {12, 14, 18},
       {19, 24, 2}
   };

   unsigned int menores = 0, mayores = 0;

   for(i = 0; i < F; i++)
   {
       for(j = 0; j < C; j++)
       if(matriz[i][j] >= 18)
       {
           mayores++;
       } else {
           menores++;
       }
   }

   printf("Mayores : %u\nMenores : %u\n", mayores, menores);
    return 0;
}

#include <stdio.h>
#include <stdlib.h>

#define F   3
#define C   3
int main(void)
{
    unsigned int i, j;
    signed int matriz[F][C] = {
        {2, 4, 6},
        {12, 14, 18},
        {19, 24, 2}
    };

    unsigned int menores = 0, mayores = 0;

    for(i = 0; i < F; i++)
        for(j = 0; j < C; j++)
        matriz[i][j] >= 18 ? mayores++ : menores++;

    printf("Mayores : %u\nMenores : %u\n", mayores, menores);
    return 0;
}

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com