código c#
Este concepto se da cuando hay una relación entre las componentes de igual subíndice (misma posición) de un vector y otro.
vectores paralelos
Si tenemos dos vectores de 5 elementos cada uno. Enuno se almacenan los nombres de personas en el otro las edades de dichas personas.
Decimos que el vector nombres es paralelo al vector edades si en la componente 0 de cada vector se almacenainformación relacionada a una persona (Juan - 12 años)
Es decir hay una relación entre cada componente de los dos vectores.
Esta relación la conoce únicamente el programador y se hace para facilitar eldesarrollo de algoritmos que procesen los datos almacenados en las estructuras de datos.
Problema 1:
Desarrollar un programa que permita cargar 5 nombres de personas y sus edades respectivas. Luego derealizar la carga por teclado de todos los datos imprimir los nombres de las personas mayores de edad (mayores o iguales a 18 años)
Programa:
using System;
using System.Collections.Generic;
usingSystem.Linq;
using System.Text;
namespace PruebaVector10
{
class PruebaVector10
{
private string[] nombres;
private int[] edades;
public void Cargar(){
nombres=new string[5];
edades=new int[5];
for(int f=0;f < nombres.Length;f++)
{
Console.Write("Ingrese nombre:");nombres[f]=Console.ReadLine();
Console.Write("Ingrese edad:");
string linea;
linea = Console.ReadLine();edades[f]=int.Parse(linea);
}
}
public void MayoresEdad()
{
Console.WriteLine("Personas mayores de edad.");
for(int f=0;f
if (edades[f] >= 18)
{
Console.WriteLine(nombres[f]);
}
}
Console.ReadKey();...
Regístrate para leer el documento completo.