#include <iostream>
#include <cstdlib>//tiene la definicion de la funcion RAND (random)
using namespace std;
void funcionImpresion()
{
cout << "\n\tEsta fucion solo muestra un texto ";
}
int cuadradoNumero(int n1)
{
return (n1 * n1);
}
void numeroPrimo(int n)
{
bool primo = true;
//FALTA CODIGO
if(primo == true)
{
cout << "\n\nEl numero " << n << " es PRIMO";
}
else
{
cout << "\n\nEl numero " << n << " NO es PRIMO";
}
}
void funcionArreglo()
{
int arreglo[8] = {12, 10, 8, 6, 4, 2, 18, 20};
//---------------------- IMPRIMEN LOS VALORES
for(int i = 0; i < 8 ; i++)
{
cout << "\n Arreglo[ "<< i << " ]= " << arreglo[i];
}//fin del ciclo for de mostrar datos
//---------------------- RE ASIGNAN VALORES
for(int i = 0; i < 8 ; i++)
{
//
arreglo[i] = (1 + rand() % 35);
}//fin del ciclo for de ingreso de datos
cout << "\n\n Los valores han sido modificado";
//---------------------- IMPRIMEN LOS VALORES
for(int i = 0; i < 8 ; i++)
{
cout << "\n Arreglo[ "<< i << " ]= " << arreglo[i];
}//fin del ciclo for de mostrar datos
} // fin de la funcion arreglo
int main() {
/*
//cout << "Hola a todos en Estructura de Datos!";
//Llamada a la funcion
//funcionImpresion();
//------------------------------------------------------
*/
/*
int a=5;
int cuadrado = cuadradoNumero(a);
cout << "\n\nEl cuadrado de " << a << " = " << cuadrado;
cout << "\n\nEl cuadrado de " << a << " = " << cuadradoNumero(a);
*/
//-----------------------------------------------------------
//Crear una funcion que diga si un numero es primo o no
//-----------------------------------------------------------
funcionArreglo();
return 0;
}
#include <cstdlib>//tiene la definicion de la funcion RAND (random)
#include "stdio.h"
#include <iostream>/*cout-cin-endl */
using namespace std;
int funcionRetorno(int x)
{
return (x * 5);
}
void aleatorio()
{
int numero;
cout << "Cuantos números quiere generar?" << endl;
cin >> numero;
cout << "\n\nLos datos generados son: \n\n"; //nueva linea
for (int contador = 1; contador <= numero; contador++)
{
cout << (1 + rand() % 20); //mostramos por pantalla los numeros generados del 1 al 20
cout << endl; //salto de linea para separlos
}
system("pause");
}
void decisionSimple()
{
int a, b;
cout << "ingrese dos valores uno a continuacion de otro: \n";
cin >> a;
cin >> b;
if (a > b)
{
cout << "\n El mayor es: " << a;
}
else
{
cout << "\n El mayor es: " << b;
}
system("pause");
} // fin de la fucion decision simple
void decisionMultiple()
{
int opc;
cout << "\n Menu "
<< "\n 1. Suma"
<< "\n 2. Resta"
<< "\n 3. Producto"
<< "\n 4. Division"
<< "\n Ingrese un dato: ";
cin >> opc;
switch (opc)
{
case 1:
cout << "\n +";
break;
case 2:
cout << "\n -";
break;
case 3:
cout << "\n *";
break;
case 4:
cout << "\n /";
break;
default:
break;
}
}// fin de la funcion decision multiple
void arreglo()
{
//declaracion de un arreglo de 5 posiciones
int arreglo[5] = { 5, 6, 7, 8, 9 };
//Impresion de los valores que posee el arreglo
for (int i = 0; i < 5; i++)
{
cout << "arreglo[" << i << "]= " << arreglo[i] << "\n";
}//fin del ciclo de repeticion
}// fin de la funcion llenar arreglo
void Principal()
{
int cantidad;
cout << "\n\n Ingrese un numero: ";
cin >> cantidad;
int valorRetorno = funcionRetorno(cantidad); // llamada y asignacion del valor
cout << "Retorno de la fucion 1: " << valorRetorno << "\n\n";
aleatorio(); // funcion vacia que no retorna valor
cout << "\n\n\n";
arreglo();
system("pause");
} //fin de main