Está en la página 1de 7

1.

CREACIÓN DE FUNCIONES

#include <cstdlib>

#include <iostream>

using namespace std;

int suma(int a, int b);

int main(int argc, char *argv[])

int a,b;

cout << "Ingresa dos numeros: "<< endl;

cin>>a>>b;

int sum = suma(a,b);

cout << "La suma es: " << sum << endl;

int sum2 =suma(14,sum);

cout << "La suma de 14 mas el anterior es: " <<sum2<< endl;

system("PAUSE");

return EXIT_SUCCESS;

int suma(int a, int b) {

int s;

s = a+b;

return s;

Mas complicado

#include <cstdlib>
#include <iostream>

using namespace std;

int suma(int a, int b);

void llenar (int a[10]);

void imprimir (int a[10]);

int sumatoria (int a[10]);

double promedio(int a[10]);

int main(int argc, char *argv[])

int a,b;

cout << "Ingresa dos numeros: "<< endl;

cin>>a>>b;

int sum = suma(a,b);

cout << "La suma es: " << sum << endl;

int sum2 =suma(14,sum);

cout << "La suma de 14 mas el anterior es: " <<sum2<< endl;

int datos[10];

llenar (datos);

imprimir(datos);

cout << "La sumatoria de los 10 datos es " << sumatoria(datos) << endl;

cout << "el promedio de los 10 datos es " << promedio(datos) << endl;

system("PAUSE");

return EXIT_SUCCESS;

int suma(int a, int b) {

int s;

s = a+b;

return s;

}
void llenar (int a[10]){

cout << "Ingrese 10 datos: " << endl;

for (int i=0; i<10;i++)

cin>> a[i];

void imprimir (int a[10]){

cout << "Los datos son: " << endl;

for (int i=0; i<10;i++)

cout << a[i] << " ";

cout << endl;

int sumatoria (int a[10]){

int sum=0;

for (int i=0; i<10;i++)

sum =sum+a[i];

return sum;

double promedio(int a[10]){

int sum = sumatoria(a);

double prom= sum/10.0;

return prom;

}
3. JUEGO DE PÓKER

#include <cstdlib>

#include <iostream>

#include <time.h>

using namespace std;

const int cartas=50;

int verificar (int nroCarta [cartas],int paloCarta [cartas], int i);

int main(int argc, char *argv[])

srand(time (NULL));

int nroCarta [cartas];

int paloCarta[cartas];

for(int i=0; i<cartas; i++){

nroCarta[i] = rand()%13 + 1;
paloCarta[i] = rand()%4 + 1;

i = verificar (nroCarta, paloCarta,i);

cout << "Mis cartas son:" << endl;

for(int i=0; i<cartas; i++){

cout << nroCarta [i] <<" ";

if (paloCarta [i]==1) cout << "espadas";

if (paloCarta [i]==2) cout << "cocos";

if (paloCarta [i]==3) cout << "corazones";

if (paloCarta [i]==4) cout << "treboles";

cout<< endl;

system("PAUSE");

return EXIT_SUCCESS;

int verificar(int nroCarta[cartas],int paloCarta[cartas],int i){

for(int x=i-1; x>=0; x--)

if(nroCarta[x]==nroCarta[i] && paloCarta[x]==paloCarta[i])

return i-1;

return i;

4 hacer un program que use funciones que retornen s,r,m,y d entre 2 nros

#include <cstdlib>

#include <iostream>

using namespace std;

int suma(int a, int b);

int resta(int a, int b);

int multiplicacion(int a, int b);

int division(int a, int b);

int main(int argc, char *argv[])


{

int a,b;

int resta;

double division;

int multiplicar;

int suma;

cout << "Ingresa dos numeros: "<< endl;

cin>>a>>b;

resta=a-b;

cout << "La resta es: " << resta << endl;

division = a/b;

cout << "La division es: " << division << endl;

multiplicacion = a*b;

cout << "La multiplicacion es: " << multiplicacion << endl;

sum = suma(a,b);

cout << "La suma es: " << sum << endl;

system("PAUSE");

return EXIT_SUCCESS;

int resta(int a, int b){

int r;

r = a-b;

return r;

int division(int a, int b){

int d;

r = a/b;

return d;

int multiplicacion(int a, int b){

int m;

r = a*b;
return m;

int suma(int a, int b) {

int s;

s = a+b;

return s;

También podría gustarte