50 Ejercicios de Programacion
50 Ejercicios de Programacion
#include<stdio.h>
#include <cmath>
//1) Crear una funcin que permita calcular el cubo de un nmero real (float)
void proc(float a,float b){
scanf("%f",&a);
b = pow(a,3);
printf("\n \n El cubo del numero ingresado es: %.2f",b);
int main(){
float a,b;
printf("\n Ingrese un numero: \n \n");
proc(a,b);
return 0;
}
Que permita leer el valor correspondiente a una distancia en kilmetros y las visualice
expresadas en metros.
#include<stdio.h>
//2) Que permita leer el valor correspondiente a una distancia en kilmetros y las visualice
expresadas en metros.
scanf("%f",&a);
b = a * 1000;
printf("\n La distancia ingresada en metros es: %.2f m",b);
float a,b;
printf("\n Ingrese una distancia en kilometros: \n \n");
proc(a,b);
return 0;
}
Crear una funcin que calcule cual es el nmero menor de dos nmeros enteros
#include<cmath>
#include<stdio.h>
//3) Crear una funcin que calcule cual es el nmero menor de dos nmeros enteros
scanf("%d %d",&a,&b);
if(a < b){
}
else{
int main(){
int a,b;
printf("\n Ingrese dos numeros: \n \n");
proc(a,b);
return 0;
}
Realiza un programa que calcule las potencias de la 2 a la 10 del nmero PI y la raz
cuadrada de dicha potencia. Para ello construye una funcin que calcule la potencia n-
sima de un nmero cualquiera y utiliza despus la funcin sqrt de la librera matemtica
de C.
#include <stdio.h>
#include <math.h>
#define PI 3.14159265359
/*4) Realiza un programa que calcule las potencias de la 2 a la 10 del nmero PI y la raz
cuadrada de dicha potencia.
Para ello construye una funcin que calcule la potencia n-sima de un nmero cualquiera,
y utiliza despus la funcin sqrt de la librera matemtica de C.*/
int main(){
int i;
double poten(double, int),x;
for (i = 2;i <= 10;i++) {
x = poten(PI, i);
printf("\n PI elevado a la potencia %d es igual a %5.2lf y su raiz es %5.2lf \n", i,
x, sqrt(x) );
}
return 0;
}
int i;
double resul;
resul = 1.0;
for (i = 1;i <= b;i++)
resul = resul * a;
return resul;
}
Crear un funcin que reciba un nmero real y devuelva un nmero entero con el valor: -1
si el nmero es negativo, 1 si el nmero es positivo o 0 si es cero.
#include<iostream>
using namespace std;
/* 5) Crear un funcin que reciba un nmero real y devuelva un nmero entero con el valor:
-1 si el nmero es negativo,
1 si el nmero es positivo o
0 si es cero.*/
int main(){
int a,b;
cout<<"\n Ingrese un numero: \n \n";
cin>>a;
cout<< "\n \n \n \t" <<num(a);
return 0;
}
Que permita leer el valor correspondiente a una distancia en millas y las visualice
expresadas en metros. Sabiendo que 1 milla marina equivale a 1852 metros.
#include<stdio.h>
#define x 1852
/*6) Realizar un programa que permita leer el valor correspondiente a una distancia en
millas
y las visualice expresadas en metros. Sabiendo que 1 milla marina equivale a 1852 metros. */
double b;
b = a * z;
return b;
int main(){
int a;
double b;
printf("\n Ingrese la distancia en millas: \n \n");
scanf("%i",&a);
printf("\n La distancia ingresada, en metros es: %.2f \n \n",dista(a,x));
return 0;
}
Que escriba el porcentaje descontado en una compra, introduciendo la cantidad
comprada, el precio (valor) de la compra y el precio (valor) pagado.
#include<stdio.h>
x = (total / subtotal)*100;
y = 100 - x;
return y;
int main(){
return 0;
}
Facilite el ingreso de dos nmeros enteros y/o reales, muestre su suma, resta,
multiplicacin, divisin y el resto (mdulo) de la divisin.
#include<stdio.h>
#include<math.h>
/*8) Realizar un programa que facilite el ingreso de dos nmeros enteros y/o reales,
muestre su suma,
resta,
multiplicacin,
divisin y
el resto (mdulo) de la divisin.*/
z = a + b;
return z;
z = a - b;
return z;
z = a * b;
return z;
z = a / b;
return z;
z = a % b;
return z;
int main(){
int a,b;
int z;
printf("\n Ingrese 2 numeros enteros: \n \n");
scanf("%d %d",&a,&b);
printf("\n La suma de %d y %d es %d \n",a,b,sum(a,b,z));
printf("\n La resta de %d y %d es %d \n",a,b,res(a,b,z));
printf("\n La multiplicacion de %d y %d es %d \n",a,b,mult(a,b,z));
printf("\n La division de %d y %d es %d con",a,b,div(a,b,z));
printf(" el residuo de %d \n",resid(a,b,z));
return 0;
}
Crear una funcin que devuelva la primera letra de una cadena de texto.
#include<stdio.h>
#include<stdlib.h>
/*9) Crear una funcin que devuelva la primera letra de una cadena de texto. */
char primeraLetra(char palabra){
int main(){
char palabra;
printf("\n La primera letra de la palabra es \"%c\"", primeraLetra(palabra));
return 0;
}
Facilite el ingreso de tres nmeros enteros y/o reales, muestre su respectiva suma y
multiplicacin
#include<stdio.h>
float c;
c = a + b;
return c;
float d;
d = a * b;
return d;
}
int main(){
float a,b;
printf("\n Ingrese dos numeros: \n \n");
scanf("%f %f",&a,&b);
printf("\n La suma de los \t \t La multiplicion de los \n");
printf(" numeros ingresados es: \t \t numeros ingresados es: \n \n");
printf(" %.3f \t \t %.3f ",sum(a,b),mult(a,b));
return 0;
}
Calcule el rea y el permetro de un rectngulo dada la base y la altura.
#include<stdio.h>
float A;
A = b * h;
return A;
float p;
p = (2*b) + (2*h);
return p;
int main(){
float b,h;
printf("\n Ingrese la base del rectangulo: \n \n ");
scanf("%f",&b);
printf("\n Ingrese la altura del rectangulo: \n \n ");
scanf("%f",&h);
printf("\n El area del rectangulo es: %.3f \n \n ",area(b,h));
printf("\n Y el perimetro del rectangulo es: %.3f \n \n ",perim(b,h));
return 0;
}
Crear una funcin que reciba como parmetro un numero entero y escriba la tabla de
multiplicar de ese nmero (por ejemplo: para el 3 deber llegar desde 3x0=0 hasta
3x10=30)
#include<stdio.h>
/*12) Crear una funcin que reciba como parmetro un numero entero
y escriba la tabla de multiplicar de ese nmero
(por ejemplo: para el 3 deber llegar desde 3x0=0 hasta 3x10=30)*/
int main(){
int x;
printf("\n Ingrese un numero: \n \n");
scanf("%d",&x);
printf("\n La tabla de multiplicar del numero ingresado es: \n \n");
imp(x);
return 0;
}
Calcule el rea de un cuadrado.
#include<stdio.h>
#include<cmath>
float A;
A = pow(l,2);
return A;
int main(){
float l;
printf("\n Ingrese un lado del cuadrado: \n \n ");
scanf("%f",&l);
printf("\n El area del cuadrado es: %.3f \n \n ",area(l));
return 0;
}
Permita introducir una medida expresada en centmetros la convierta en pulgadas
(1pulgada = 2,54 centmetros).
#include<stdio.h>
#define pulg 2.54
float m;
m = x / pulg;
return m;
int main(){
float x;
printf("\n Ingrese la medida en centimetros: \n \n");
scanf("%f",&x);
printf("\n %.3f centimetros es igual a %.3f pulgadas \n \n",x,convertor(x));
return 0;
}
Desarrolle una funcin que reciba un nmero y devuelva el valor 1 si es un nmero primo
o 0 en caso contrario.
#include<iostream>
using namespace std;
int cont = 0;
for(int i = 1;i <= num;i++){
if(num % i == 0){
cont = cont+1;
}
return cont;
}
int main(){
int num;
cout<<"\n Ingrese el numero: \n \n";
cin>>num;
if(proc(num) == 2){
cout<<"\n \n \n 1 \n \n \n";
}
else{
cout<<"\n \n \n 0 \n \n \n";
return 0;
}
Que exprese en horas, minutos y segundos un tiempo expresado en segundos.
#include<stdio.h>
#define hora 3600
#define min 60
float h;
h = t / hora;
return h;
float m;
m = t / min;
return m;
int main(){
float t;
printf("\n Ingrese un tiempo en segundos: \n \n");
scanf("%f",&t);
printf("\n El tiempo ingresado, en horas es: %.2f",horas(t));
printf("\n El tiempo ingresado, en minutos es: %.2f",minutos(t
));
printf("\n El tiempo ingresado, en segundos es: %.2f",t);
return 0;
}
Crear una funcin que reciba un numero cualquiera y que devuelva como resultado la
suma de sus dgitos.
#include<stdio.h>
}
else{
return x;
int main(){
int x;
printf("\n Ingrese un numero: \n \n");
scanf("%d",&x);
printf("\n La suma de sus dgitos es: %d \n \n",sumdig(x));
return 0;
}
Dada las horas trabajadas de una persona y el valor por hora. Calcular su salario y
visualizarlos.
#include<stdio.h>
/*18) Dada las horas trabajadas de una persona y el valor por hora.
Calcular su salario y visualizarlos.*/
float x;
x = h * valorh;
return x;
int main(){
float h, valorh;
printf("\n Ingrese las horas trabajadas: \n \n");
scanf("%f",&h);
printf("\n Ingrese el valor por hora de trabajo, en dolares: \n \n");
scanf("%f",&valorh);
printf("\n Su salario es: $%.2f \n \n",salario(h,valorh));
return 0;
}
A un trabajador le pagan segn sus horas trabajadas y la tarifa est a un valor por hora.
Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa
en un 50% para las horas extras. Calcular el salario del trabajador dadas las horas
trabajadas y la tarifa.
#include<stdio.h>
/*19) A un trabajador le pagan segn sus horas trabajadas y la tarifa est a un valor por hora.
Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un
50% para las horas extras.
Calcular el salario del trabajador dadas las horas trabajadas y la tarifa.*/
float a[5];
if(horastrab > 40){
int main(){
float horastrab,tarifa;
printf("\n Ingrese las horas trabajadas: \n \n");
scanf("%f",&horastrab);
printf("\n Ingrese la tarifa de valor por hora de trabajo, en dolares: \n \n$");
scanf("%f",&tarifa);
printf("\n Su salario es: $%.2f \n \n",salario(horastrab,tarifa));
return 0;
}
A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000,
por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del
adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.
#include<stdio.h>
float s,x;
if(sueldo <= 1000){
x = sueldo * 0.1;
return x;
}
else if(1000 < sueldo > 2000){
x = 1000 * 0.05;
return x;
}
else{
s = sueldo - 2000;
x = s * 0.03;
return x;
}
}
float s,x,d;
if(sueldo <= 1000){
x = sueldo * 0.1;
s = sueldo - x;
return s;
}
else if(1000 < sueldo > 2000){
x = 1000 * 0.05;
s = sueldo - x;
return s;
}
else{
d = sueldo - 2000;
x = d * 0.03;
s = sueldo - x;
return s;
}
}
int main(){
float sueldo;
printf("\n Ingrese el valor de su sueldo en dolares: \n \n$");
scanf("%f",&sueldo);
printf("\n El descuento que hubo en su sueldo es de $%.2f \n \n",descuento(sueldo));
printf("\n El sueldo neto que recibe es: $%.2f \n \n",sueldonet(sueldo));
return 0;
}
Dado un monto calcular el descuento considerando que por encima de 10000 el descuento
es el 20% y por debajo de 10000 el descuento es el 10%.
#include<stdio.h>
float d;
if(monto > 10000){
d = monto * 0.2;
return d;
}
else{
d = monto * .1;
return d;
int main(){
float monto;
printf("\n Ingrese el monto en dolares: \n \n$");
scanf("%f",&monto);
printf("\n el descuento al monto ingresado es: $%.2f \n \n",desc(monto));
return 0;
}
Permita determinar el voltaje de tres bombillos en kilovoltio, considerando que el
bombillo trabaja con 120 V. calcular y visualizar el voltaje.
#include<stdio.h>
int main(){
float x;
printf("\n El voltaje de los tres bombillos es: %.2f Kv \n \n",volt(x));
return 0;
}
Desarrolle el cdigo fuente de un programa que permita ingresar un dato entero y un dato
real y visualizar los datos ingresados.
#include<iostream>
using namespace std;
int main(){
double x;
int y;
dat(x,y);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita calcular el rea de un crculo,
adicional visualizar DATOS ERRONEOS, si el rea es mayor a 5000.
#include<stdio.h>
#include<cmath>
#define PI 3.14159265359
/*24) Desarrolle el cdigo fuente de un programa que permita calcular el rea de un crculo,
adicional visualizar "DATOS ERRONEOS", si el rea es mayor a 5000.*/
float A;
printf("\n Ingrese radio en cetimetros: \n \n");
scanf("%f",&r);
A = PI * pow(r,2);
printf("\n El area de el circulo de radio %.2f cm es %.2f cm cuadrados \n \n",r,A);
if(A > 5000){
int main(){
float r;
area(r);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita ingresar un nmero y visualizar
si es positivo o negativo.
#include<iostream>
using namespace std;
}
else if(a < 0){
int main(){
float a;
num(a);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita ingresar tres nmeros, obtener su
promedio y visualizar APROBADO, si su promedio es mayor a 7, caso contrario
visualizara MEJORE LA NOTA.
#include<iostream>
using namespace std;
/*26) Desarrolle el cdigo fuente de un programa que permita ingresar tres nmeros,
obtener su promedio y visualizar "APROBADO", si su promedio es mayor a 7,
caso contrario visualizara "MEJORE LA NOTA".*/
float a[3];
cout<< "\n Ingrese 3 numeros: \n \n";
cin>> a[0] >> a[1] >> a[2];
a[3] = (a[0] + a[1] + a[2]) / 3;
cout<<"\n El promedio de los 3 numeros ingresados es: " << a[3] << endl << endl;
if(a[3] > 7){
}
else{
int main(){
float b;
prom(b);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita ingresar una edad y leer su edad
ingresada
#include<iostream>
using namespace std;
/*27) Desarrolle el cdigo fuente de un programa que permita ingresar una edad y
leer su edad ingresada*/
int main(){
double x;
edad(x);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita ingresar un nmero y visualizar
si es par o impar.
#include<iostream>
using namespace std;
}
else{
int main(){
int x;
num(x);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita ingresar cinco voltajes, obtener
su promedio y visualizar ALTO VOLTAJE, si su promedio es mayor a 220, caso
contrario sea menor mostrar VOLTAJE CORRECTO.
#include<iostream>
using namespace std;
/*29) Desarrolle el cdigo fuente de un programa que permita ingresar cinco voltajes,
obtener su promedio y
visualizar "ALTO VOLTAJE", si su promedio es mayor a 220,
caso contrario sea menor mostrar "VOLTAJE CORRECTO".*/
float f;
f = prom(a);
if(f > 220){
}
else if(f < 220){
int main(){
float a[5];
voltaje(a);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita calcular el rea de un tringulo
equiltero, adicional visualizar DATOS NO VALIDOS, si el rea es mayor a 1000.
#include<stdio.h>
#include <cmath>
float A;
printf("\n Ingrese un lado del triangulo: \n \n");
scanf("%f",&l);
A = ((sqrt (3)) / 4) * (pow(l,2));
return A;
int main(){
float l;
return 0;
}
Desarrolle un programa que solicite ingrese tres voltajes distintos e indique si el promedio
de los voltajes ingresados es menor a 115 visualice VOLTAJE CORRECTO, caso
contrario sea mayor A 115 y menor a 220 visualice ALTO VOLTAJE, y si es mayor a
220 visualice PELIGRO.
#include<iostream>
using namespace std;
}
else{
}
else{
int main(){
float v[3];
volt(v);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita ingresar y leer el valor
correspondiente a una distancia en metros y las visualice expresadas en km.
#include<iostream>
using namespace std;
#define dkm 1000
float km;
km = m / dkm;
return km;
cout<< "\n " << m << " m = " << conver(m) << " km";
int main(){
float m;
cout << "\n Ingrese una distancia en metros: \n \n";
cin >> m;
dist(m);
return 0;
}
Crear un programa que en base a una matriz y un vector, contar la cantidad de nmeros
primos de ambos.
#include<stdio.h>
#include<stdlib.h>
printf ("\n");
for(int j = 1;j <= c;j++){
int cant = 0;
for(int i = 1;i <= f;i++){
int cc = 0;
for(int k = 1;k <= M[i][j];k++){
if(M[i][j] % k == 0){
cc++;
}
if(cc == 2){
cant++;
}
return (cant);
int cant = 0;
for(int i = 1;i <= d;i++){
int c = 0;
for(int j = 1;j <= V[i];j++){
if(V[i] % j == 0){
c++;
}
if(c == 2){
cant++;
}
return (cant);
int main(){
int a [20][20];
int b [20];
int x,y,dim;
printf("\n Ingrese la cantidad de filas de la matriz: \n \n");
scanf("%d",&x);
printf("\n Ingrese la cantidad de columnas de la matriz: \n \n");
scanf("%d",&y);
printf("\n Ingrese la dimension del vector: \n \n");
scanf("%d",&dim);
printf("\n Ingrese valores a la matriz: \n \n");
asigma(a,x,y);
printf ("\n Ingrese valores al vector: \n \n");
asigvec(b,dim);
printf("\n La matriz es: \n \n");
impma(a, x, y);
printf("\n \n El vector es: \n \n");
impvec(b,dim);
int primos;
primos = prima (a,x,y) + privec(b,dim);
printf("\n \n El total de numeros primos que hay en el ejercicio es: %d \n \n",primos);
system("pause");
return 0;
}
Desarrolle el cdigo fuente de un programa que le permita ingresar los siguientes datos
nombre, apellido, edad y nmero de celular de una persona, al trmino debe mostrar los
datos ingresados.
#include<stdio.h>
#include<iostream>
using namespace std;
/*34) Desarrolle el cdigo fuente de un programa que le permita ingresar los siguientes:
datos nombre, apellido, edad y nmero de celular de una persona;
al trmino debe mostrar los datos ingresados.*/
int main(){
char a[10][10];
float b[5];
prog(a,b);
return 0;
}
Desarrollar un programa que calcule el producto escalar de dos vectores.
#include<stdio.h>
int j,m = 0;
for (int i = 1 ; i <= a ; i++){
j = b[i] * c[i];
m = m + j;
}
return m;
int main(){
int dim,x[50],y[50];
proc(dim,x,y);
return 0;
}
Desarrolle el cdigo fuente de un tiempo ingresado en minutos, visualizarlo por pantalla
en horas, minutos y segundos.
#include<stdio.h>
#define hora 60
#define segundo 60
float h;
h = t / hora;
return h;
float m;
m = t * segundo;
return m;
int main(){
float t;
printf("\n Ingrese un tiempo en segundos: \n \n");
scanf("%f",&t);
printf("\n El tiempo ingresado, en horas es: %.2f \n \n",horas(t));
printf("\n El tiempo ingresado, en minutos es: %.2f \n \n",t);
printf("\n El tiempo ingresado, en segundos es: %.2f \n \n",seg(t));
return 0;
}
Determinar e imprimir el valor absoluto de un nmero entero.
#include<iostream>
using namespace std;
int ab;
cout<< "\n Ingrese un numero: \n \n";
cin>> z;
if(z > 0){
cout<< "\n El valor absoluto de " << z << " es: " << z << " \n \n";
}
else if(z < 0){
cout<< "\n El valor absoluto de " << z << " es: " << z * -1 <<" \n \n";
int main(){
int z;
absoluto(z);
return 0;
}
Desarrollar un programa que ordene un vector de enteros de mayor a menor.
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
lista.push_back(numero);
cin >> numero;
}
int p;
sort(lista.begin(),lista.end());
//esto es para ordenar el vercor de mayor a menor
cout << "\n \n El vector es: \n \n" << endl;
for(p = 0;p < lista.size();p++)
cout << lista[p] <<" ";
cout << "\n \n" << endl;
int main(){
system("pause");
return 0;
}
Crear un programa que lea una frase y a continuacin visualice cada palabra de la frase
una debajo de otra, seguida cada palabra del nmero de letras que compone cada palabra.
#include <string.h>
#include<stdio.h>
#include<conio.h>
scanf("%s",&x[i]);
}
for(int i = 0;i < y;i++){
int lon;
char *palabra = NULL;
palabra = strtok(x[i]," ");
while(palabra != NULL){
lon = strlen(palabra);
printf("\n %s: tiene %d caracteres.", palabra, lon);
palabra = strtok(NULL," ");
int main(){
char cad[50][50];
int y;
printf("\n Cuantas palabras tiene la frase: \n \n");
scanf("%d",&y);
cont(y,cad);
getch();
}
Determinar la eficiencia energtica de la Termoelctrica Manta, considerando su consumo
general en 10000 Kw. Si su consumo ingresado esta entre el 80% y 100% kw visualizar
CONSUMO MEDIO, caso contrario sea superior al 100% visualizar ALTO
CONSUMO DE ENERGIA.
#include<iostream>
#define kwtotal 10000
using namespace std;
}
else if(a > 100){
int main(){
float cons;
consumo(cons);
return 0;
}
Desarrollar un algoritmo que permita leer dos valores, e indicar si el resultado de dividir
la suma de los dos nmeros entre la resta de los mismos es exacta, caso contrario imprimir
no es exacta.
#include<iostream>
using namespace std;
int a,b;
cout<< "\n Ingrese dos numeros enteros: \n \n";
cin>> a >> b;
x = (a + b) % (a - b);
if(x == 0){
}
else{
int main(){
float div;
proc(div);
return 0;
}
Aplicando una funcin, crear un programa que permita ingresar un ao y determinar si es
ao bisiesto o no.
#include<iostream>
using namespace std;
}
else{
int main(){
int anio;
proc(anio);
return 0;
}
Desarrollar un algoritmo que lea dos numeros, e indique si la suma de los dos nmeros es
par, caso contrario visualizar suma es impar.
#include<iostream>
using namespace std;
int x,y;
cout<< "\n Ingrese dos numeros enteros: \n \n";
cin>> x >> y;
a = x + y;
return a;
if(div(a) % 2 == 0){
}
else{
int main(){
int a;
proc(a);
return 0;
}
Determinar si un numero entero es divisible por otro e imprimir divisible, caso contrario
visualizar no es divisible.
#include<iostream>
using namespace std;
int x,y;
cout<< "\n Ingrese un numero a dividendo: \n \n";
cin>> x;
cout<< "\n Ingrese un numero a divisor: \n \n";
cin>> y;
b = x % y;
return b;
if(div(b) == 0){
}
else{
int main(){
int b;
proc (b);
return 0;
}
A un trabajador elctrico le pagan segn sus horas trabajadas y la tarifa est a un valor
determinado por hora. Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa
por hora se incrementa en un 25% para las horas extras. Calcular el salario del
trabajador dadas las horas trabajadas y la tarifa de horas extras.
#include<iostream>
using namespace std;
float h,tar,b[5];
cout<< "\n Ingrese horas trabajadas: \n \n";
cin>> h;
cout<< "\n Ingrese la tarifa de las horas extras trabajadas en dolares: \n \n $";
cin>> tar;
b[0] = h - 40;
b[1] = (40 * tarifa(a,tar)) + (b[0] * tar);
cout<< "\n Su salario es de $" << b[1] << endl << endl;
}
else{
b[1] = h * tarifa(a,tar);
cout<< "\n Su salario es de $" << b[1] << endl << endl;
int main(){
float a;
horas_trb(a);
return 0;
}
Desarrolle un programa que solicite ingrese tres nmeros distintos e indique de manera
visual en la pantalla cul de ellos es el nmero menor ingresado.
#include<iostream>
using namespace std;
double y,z;
cout<< "\n Ingrese 3 numeros diferentes: \n \n";
cin>> x >> y >> z;
if(x < y){
cout<< "\n El numero menor es: " << x << "\n \n" ;
}
else if(y < x){
cout<< "\n El numero menor es: " << y << "\n \n" ;
}
else{
cout<< "\n El numero menor es: " << z << "\n \n" ;
}
int main(){
double x;
proc(x);
return 0;
}
Crear un programa que halle la raz cuadrada de un nmero. Ejemplo el usuario deber
indicar el nmero (por ejemplo 2) y el ndice de la raz ( 3 por ejemplo para la raz
cubica). NOTA. Hallar la raz cubica de 2 es lo mismo que elevar 2 a 1/3.
#include<iostream>
#include<cmath>
using namespace std;
float y,z[2];
cout<< "\n Ingrese un numeros: \n \n";
cin>> x;
cout<< "\n Ingrese el indice de la raiz del numero ingresado: \n \n";
cin>> z[0];
z[1] = 1 / z[0];
y = pow(x,z[1]);
cout<< "\n " << x << "^1/" << z[0] << " es: " << y << endl << endl;
int main(){
int x;
raiz(x);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita ingresar cuatro notas sobre 20
con decimales, obtener su promedio y visualizar APROBADO, si su promedio es mayor
a 14.5; caso contrario su promedio sea menor a 14.5 y mayor a 10 visualizara
SUPLETORIO. Si la nota promedio es menor a 10 mostrara PERDIDO EL AO.
#include<stdio.h>
/*48) Desarrolle el cdigo fuente de un programa que permita ingresar cuatro notas sobre
20 con decimales,
obtener su promedio y visualizar "APROBADO", si su promedio es mayor a 14.5;
caso contrario su promedio sea menor a 14.5 y mayor a 10 visualizara "SUPLETORIO".
Si la nota promedio es menor a 10 mostrara "PERDIDO EL AO".*/
float prom,cont = 0;
for(int i = 0;i < 3;i++){
salida = true;
cont = cont + nota[i];
}
else {
}
while(!salida);
}
prom = cont / 3;
if(prom <= 20 && prom > 10){
}
else if(prom <= 20 && prom > 14.5){
}
}
else if(prom < 10){
int main(){
float nota[4];
promedio(nota);
return 0;
}
Crear un programa que encuentre el mximo comn divisor de dos nmeros usando el
algoritmo de
Euclides : Dado dos nmeros enteros positivos m y n, tal que m > n, para encontrar su
mximo
comn divisor, es decir, el mayor entero positivo que divide a ambos: - Dividir m por n
para
obtener el resto r (0 = r < n) ; - Si r = 0, el MCD es n.; - Si no, el mximo comn divisor
es MCD(n,r).
#include<stdio.h>
#include<math.h>
/*49) Crear un programa que encuentre el mximo comn divisor de dos nmeros usando el
algoritmo de
Euclides : Dado dos nmeros enteros positivos m y n, tal que m > n, para encontrar su mximo
comn divisor, es decir, el mayor entero positivo que divide a ambos: - Dividir m por n para
obtener el resto r (0 = r < n) ; - Si r = 0, el MCD es n.; - Si no, el mximo comn divisor
es MCD(n,r).
*/
int c, D, d, r;
if (num1 > num2){
D = num1;
d = num2;
}
else{
D = num2;
d = num1;
}
c = D/d;
r = D % d;
while(r != 0){
D = d;
d = r;
c = D/d;
r = D % d;
}
return d;
int x,y,b = 1;
printf("\n Cuantos MCD quieres encontar: \n \n");
scanf("%d",&a);
while(b <= a){
}
printf("\n MCD(%d , %d) = %d \n \n",x,y, MCD(x,y));
b++;
int main(){
int a;
proc(a);
return 0;
}
Desarrolle el cdigo fuente de un programa que permita ingresar como datos el apellido y
la edad de un estudiante. Si la edad del estudiante es mayor a 18 y menor a 25 debe
mostrar como mensaje ESTUDIANTE BECADO, en caso contrario debe mostrar
ESTUDIANTE SIN BECA.
#include<iostream>
#include<conio.h>
using namespace std;
char ap[50];
cout<<"\n Ingrese el apellido: \n \n";
cin>>ap;
cout<<"\n Ingrese la edad: \n \n";
cin>>e;
if (e > 18 && e < 25){
}
else {
int main(){
float e;
proc(e);
return 0;
}