Está en la página 1de 1

PROGRAMACIÓN I

Universidad Católica Boliviana “Regional San Pablo”

Matrices de caracteres
Ejemplo de programa que lee 3 palabras y los guarda en una matriz de caracteres

#include <conio.h>
#include <iostream>
using namespace std;

#define fila 3
#define col 30

/* Procedimiento que guarda usando GETS palabras en la matriz*/


void guardar_palabras(char mat[fila][col])
{
int x;
for (x=0;x<fila;x++)
{
cout<<"Ingrese un nombre: ";
gets(mat[x]); // En lugar de un vector enviar una fila de la matriz
}
}

/* Procedimiento que muestra usando PUTS la matriz*/


void mostrar(char mat[fila][col])
{
int f;
for (f=0;f< fila;f++)
{
puts(mat[f]); //Mostrar una fila de la matriz
}
}

/************************ Programa PRINCIPAL ******************************/


int main()
{
char matriz[fila][col];

guardar_palabras(matriz); // llamamos al procedimiento guardar


mostrar(matriz); // llamamos al procedimiento mostrar

system("pause");
}

Problema

1.- Agregar a este programa el algoritmo para leer las notas de los cinco alumnos,
tomado en cuenta que existe un primer y un segundo parcial

2.- Mostrar los nombres de los alumnos que obtuvieron una nota mayor a 30
puntos.

3.- Contar cuántos alumnos obtuvieron una nota menor o igual a 20 puntos.

4.- Agregar a este programa el algoritmo para mostrar a los alumnos y sus notas

También podría gustarte