[AYUDA - ESTRUCTURA DE DATOS] Ejercicios de Vectores

SuperCrhis

Usuario Habitual nvl.3 ★
2 Ene 2013
27.787
3
186
In My Bulletproof Hearth
Amigos Buenas tardes, por favor ayúdenme con urgencia, ya que debo tener este ejercicio resuelto para mañana, y es para estudiar para un examen, de lo contrario repetiré el curso :nuuu:...
Estos don los ejercicios, solo 2 del curso de estructura de datos, específicamente de vectores para representar en "DIAGRAMA DE FLUJO Y SEUDOCÓDIGO"...

1.- Hacer un programa que permita el ingreso de Nombre[X], Edad[X], donde X va desde 1 a 50 luego mostrar la lista de los usuarios en orden inverso a la que fueron ingresados.

2.- Elaborar un algoritmo, que permita el ingreso de 30 números enteros. El programa debe mostrar todos los números que sean múltiplos de 3 y además la suma total de los números que son múltiples.


AYÚDENME POR FAVOR, SE LOS SUPLICO !!!!
 
Te dejo este código en JAVA echo para una tarea. llevarlo a DDF y seudo. Se que no es lo que realmente necesitas, pero tendrás alguna noción de como llevarlo a seudo. trate de dejarlo lo mas claro posible.
Suerte y espero haberte ayudado.

código:
Código:
[COLOR=#ffffff][B]i[/B][/COLOR][COLOR=#000000][B]mport java.util.Scanner;

public class VectoresParalelos {
private Scanner teclado; // para poder leer desde el teclado
private String nombres[]; //declaramos el vector nombre
private int edades[]; // declaramos el vector edad

public void cargarDatos(){ //funcion para ingresar los datos
teclado = new Scanner(System.in);
    nombres = new String[50]; // indicamos el tamaño del vector
    edades = new int[50]; // indicamos el tamaño del vector
    for (int x=0 ; x < nombres.length ; x++){ // llenamos los vectores 0 al 50

        System.out.print("ingrese el nombre: "); //mensaje de salida
        nombres[x] = teclado.next(); // lectura de datos
        System.out.print("ingrese edad: ");
        edades[x] = teclado.nextInt();
        
    }
}


public void imprimir(){ //funcion imprimir los datos
       for (int x=50; x>=0 ; x--){ // imprimimos alvere del 50 al 0


        System.out.print("nombre: " + nombres[x]);
        System.out.println(" edad: " + edades[x]);
    }
}


public static void main(String[] ar){ //funcion main
    VectoresParalelos vp = new VectoresParalelos(); 
    vp.cargarDatos(); //llamado a las funciones
    vp.imprimir();
}
}[/B][/COLOR][COLOR=#ffffff][/COLOR]