#include <iostream>
using namespace std;
int main()
{
int cant_estud = 5;
char nombres[5][30], apellidos[5][30];
cout << "\t\tPrograma de demostración de arreglos de cadenas" << endl;
for( int i=0;i<cant_estud;i++)
{
cout<<"Estudiante "<<i+1<<": "<<endl;
cout<<"Ingrese el Nombre: ";
gets(nombres[i]);
cout<<"Ingrese el Apellido : ";
gets(apellidos[i]);
cout<<" "<<endl;
}
cout << "\t\tCarga realizada..." << endl;
for( int i=0;i<cant_estud;i++)
{
cout<<"Estudiante "<<i+1<<" es : "<<nombres[i]<<" "<<apellidos[i]<<endl;
system("PAUSE");
}
return 0;
}
matriz 2 : Forma un rombo con el numero de columnas ingresado
#include <iostream>
#include <cstdlib>
using namespace std;
void rombo(int **a, int tam)
{
int div = (tam/2);
int top = div;
for(int i=0; i<tam; i++, i<=top? div-- : div++)
for(int j=div; j<tam-div; j++)
a[i][j] = 1;
}
int main()
{ int tam, **arr;
do{
system("cls");
cout<<"Introduzca el numero de columnas (impar) ";
cin>>tam;
}while(!(tam%2));
arr = new int *[tam];
for(int i=0; i<tam; i++)
arr[i] = new int[tam];
for(int i=0; i<tam; i++)
for(int j=0; j<tam; j++)
arr[i][j] = 0;
rombo(arr, tam);
cout<<"::ROMBO::\n\n";
for(int i=0; i<tam; i++){
for(int j=0; j<tam; j++)
cout<<arr[i][j]<<" ";
cout<<endl;
}
system("pause");
return 25;
}
matriz 3: Este programa lee los datos de una matriz 3x4 y muestra en pantalla
la suma de los datos de cada fila
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
main(){
int matriz[3][4];
int arreglo[3];
int i,j;
//Ingreso de los datos
for (i=0;i<3;i++){
for (j=0;j<4;j++){
cout << "Ingrese el numero entero correspondiente a la posicion ["<<i<<"] ["<<j<<"]: ";
cin >> matriz[i][j];
}
}
22
//Muestra en pantalla la matriz ingresada
;cout << "\nLa matriz que usted ingreso es: \n\n";
for (i=0;i<3;i++){
for (j=0;j<4;j++){
cout << matriz[i][j]<<" ";
}
cout << "\n";
}
//Suma los datos de cada fila
for (i=0;i<3;i++){
arreglo[i]=0;
for (j=0;j<4;j++){
arreglo[i]=arreglo[i]+matriz[i][j];
}
}
//Muestra en pantalla los resultados
for (i=0;i<3;i++){
cout << "\nLa suma de los datos de la fila "<<i<<" es: " << arreglo[i];
}
getch();
}
No hay comentarios:
Publicar un comentario