Vous êtes sur la page 1sur 4

Programacion Numerica

TALLER # 3
#include<iostream>
#include<complex>
#include<time.h>
int v[40], n, i, b, op;
double sumatoria = 0, promedio, longitud, x;
using namespace std;
void main()
{
do{
system("color 06");
cout << "*********************************************************" << endl;
cout << "* TALLER # 3 *" << endl;
cout << "* *" << endl;
cout << "* 1. EDADES MAYORES DE 18 *" << endl;
cout << "* 2. PROMEDIOS DE MULTIPLOS DE 7 *" << endl;
cout << "* 3. BUSQUEDA DE ELEMENTO X EN UNA MATRIZ *" <<
endl;
cout << "* 4. SUMA DE DOS MATRICEZ CREADAS *" << endl;
cout << "* *" << endl;
cout << "*********************************************************" << endl;

cout << " Digite Una Opcion:"; cin >> op;

switch (op)
{

case 1: system("color 04");

cout << " Digite Las Cantidades De Edades: "; cin >> n;

for (i = 1; i <= n; i++)


{
cout << "v[" << i << "]="; cin >> v[i];
}

cout << "********* LAS EDADES DIGITADAS SON:*********" << endl;

for (i = 1; i <= n; i++)


{
cout << v[i] << " ";
}
cout << endl;

cout << "******** las edades mayores de 18 son:********** " <<


endl;
for (i = 1; i <= n; i++)
{
if (v[i] >= 18)
{
cout << v[i] << " ";
}
}
cout << endl;
break;

case 2: system("color a4");


int V[100], c;

cout << " escriba la cifra multiplos ': "; cin >> n;

for (i = 1; i <= n; i++)

cout << "V[" << i << "]="; cin >> V[i];

cout << endl;

cout << "*********los multiplos de 7 son*********" << endl;

c = 0;

for (i = 1; i <= n; i++)

{
cout << V[i] << " ";

cout << endl;

for (i = 1; i <= n; i++)

if

(V[i] % 7 == 0)

cout << V[i] << " " << endl;

sumatoria = sumatoria + V[i];

c = c + 1;

cout << endl;

promedio = (sumatoria / c);

cout << "el promedio es " << promedio;

cout << endl;


break;

case 3: system("color 09");


int u, f, j, m[50][50];
srand(time(0));
cout << " digite numero de filas: "; cin >> f;
cout << " digite numero de columnas: "; cin >> u;
for (i = 1; i <= f; i++)
{
for (j = 1; j <= u; j++)
{
m[i][j] = rand() % 10;
}
}
cout << "*********LA MATRIZ CREADA ES*********" << endl;
for (i = 1; i <= f; i++)
{
for (j = 1; j <= u; j++)
{
cout << m[i][j] << " ";
}
cout << endl;
}
cout << endl;
cout << " digite el elemento que desea buscar: "; cin >> x;
for (i = 1; i <= f; i++)
{
for (j = 1; j <= u; j++)
{
if (m[i][j] == x)
{
b = b + 1;
}
}
cout << endl;
}
if (b >= 1)
{
cout << " el elemento " << x << " fue encontrado: " << endl;
}
else
{
cout << " el elemento " << x << " No fue encontrado: " <<
endl;
}

break;

case 4:
int matriz1[50][50], matriz2[50][50], matrizres[50][50], nCol, nFilas,
num;

// lleno matriz 1

cout << "digite el numero de columnas";


cin >> nCol;
cout << "digite el numero de filas";
cin >> nFilas;

cout << "LLENO MATRIZ 1";


for (int col = 0; col < nCol; col++){
for (int fil = 0; fil < nFilas; fil++){
cout << "digite el numero para la posicion :" << col
<< fil;
cin >> num;
matriz1[col][fil] = 0;
}
}

//lleno columna dos;

cout << "LLENO MATRIZ 2";

for (int col = 0; col < nCol; col++){


for (int fil = 0; fil < nFilas; fil++){
cout << "digite el numero para la posicion :" << col
<< fil;
cin >> num;
matriz2[col][fil] = 0;
}
}

// matriz resultante

for (int col = 0; col < nCol; col++){


for (int fil = 0; fil < nFilas; fil++){
cout << "digite el numero para la posicion :" << col
<< fil;
cin >> num;
matrizres[col][fil] = matriz1[col][fil] + matriz2[col][fil];
}
}
break;

} while (op <= 4);


system("pause");
}

Vous aimerez peut-être aussi