1. #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
using namespace std;
foat suma(foat a, foat b)
{
return a + b;
}
foat multiplicacion(foat a, foat b)
{
return a * b;
}
foat main(foat argc, char* argv[]) {
int i;
printf("introduzca el primer numero ");
scanf("%d",&a);
printf("introduzca el segundo numero ");
scanf("%d",&b);
printf("Se han pasado %3d argumentos:n", argc);
//Se recorren los argumentos y se informan mas detalladamente.
for(i=0; i<argc; i++) printf("%5d- %sn", i, argv[i]);
//condicionales para el primer argumento recibido que deriva a la función
// específica.
if (strcmp (argv[1],"suma") == 0)
{
cout << endl << "La suma es:t" << suma(atoi(argv[2]),atoi(argv[3]))<< endl;
}
if (strcmp (argv[1],"multiplicacion") == 0)
{
cout << endl << "La multiplicacion es:t"<< multiplicacion(atoi(argv[2]),atoi(argv[3… endl;
}
system("pause");
return 0;
}