este programa muestra los retos desde la primera clase hasta arreglo bidimecioneles
#include<stdio.h>
#include <stdlib.h>
#include <iostream>
#include<conio.h>
void mezcla();
void SumaDoble();
void ModuloMasUno();
void AdivinarElNumero();
void NumeroMenorEntreDosNumeros();
void AprobacionDeAlumno();
void MenuDeHistoias();
void simbolodegatoEn5Lineas();
void Primeros100NumerosNaturales();
void fibonacci();
void NumeroMasGrandeDeUnArreglo();
void SumatoriaDeArreglos();
int main(){
int option;
printf("***** MENU ****** \n");
printf(“1- mescle los datos ingresados \n”);
printf(“2- la variable se sumara asi misma el doble de su valor \n”);
printf(“3- imprimir el modulo de la variable de asignacion mas uno \n”);
printf(“4- juego de adivinar el numero \n”);
printf(“5- determinar el numero menor entre dos numeros dados\n”);
printf(“6- determinar si el alumno a aprobado o no\n”);
printf(“7- imprimir un programa de menu con historias\n”);
printf(“8- este programa mostrara el simbolo de # en 5 filas\n”);
printf(“9- imprimir los primero 100 numeros naturales\n”);
printf(“10- secuencia fibonacci\n”);
printf(“11- nuemro mas grande de un arreglo\n”);
printf(“12- sumatoria de arreglos\n”);
printf(“13- promedio de cada fila\n”);
printf(“14- programa que imprima una cadena de caracteres invertida\n”);
printf(“15- calcular el exponente del numero base\n”);
printf(“16- cambiar de dolares a pesos colombianos \n”);
printf(“17- imprimir si el alumno aprobo o no \n”);
printf(“18- area y base de un cilindro \n”);
printf(“19- area y base de un cilindro \n”);
printf(“20- salir \n”);
scanf("%i",& option);
switch(option){
case 1:
printf(“elegiste el numero uno \n”);
mezcla();
break;
case 2:
printf("elegiste el numero dos \n");
SumaDoble();
break;
case 3:
printf("elegiste el numero tres \n");
ModuloMasUno();
break;
case 4:
printf("elegiste el numero cuatro \n");
AdivinarElNumero();
break;
case 5:
printf("elegiste el numero cinco \n");
NumeroMenorEntreDosNumeros();
break;
case 6:
printf("elegiste el numero seis \n");
AprobacionDeAlumno();
break;
case 7:
printf("elegiste el numero siete \n");
MenuDeHistoias();
break;
case 8:
printf("elegiste el numero ocho \n");
simbolodegatoEn5Lineas();
break;
case 9:
printf("elegiste el numero nueve \n");
Primeros100NumerosNaturales();
break;
case 10:
printf("elegiste el numero diez \n");
fibonacci();
break;
case 11:
printf("elegiste el numero once \n");
NumeroMasGrandeDeUnArreglo();
break;
case 12:
printf("elegiste el numero doce \n");
SumatoriaDeArreglos()
break;
}
}
void mezcla(){
int a;
int b;
printf("****************\n");
printf(“digite un numero: \n”);
scanf("%i",& a);
printf("digite el segundo numero: \n");
scanf("%i",&b);
printf("LOS NUMEROS CAMBIARAN DE POSICION \n");
printf("el primer numero es: %i \n",b);
printf("el segundo numero es: %i \n",a);
}
void SumaDoble(){
int x=10;
printf(“El doble de valor de una variable \n”);
x+=20;
printf("%i \n",x);
}
void ModuloMasUno(){
int a;
printf(“modulo de un numero \n\n”);
printf("****************** \n");
printf(“digite un numero: \n”);
scanf("%i",& a);
a%=5;
a+1;
printf("%i \n",a);
}
void AdivinarElNumero(){
int a,b,num;
a=5;
b=10;
printf("**************adivinar numero************\n\n");
printf("ingrese un numero del 1 al 10 \n");
printf("digite un numero: \n");
scanf("%i",& num);
if(num == a)
printf("** FELICITACIONES USTED AH ADIVINADO EL NUMERO **\n");
else
printf("usted no ah adivinado el numero");
if (num > b)
printf("lo siento usted a puesto un numero mayor que 10\n");
}
void NumeroMenorEntreDosNumeros(){
int a,b;
printf("**** determinar el numero menor de dos numeros *******\n");
printf("digite un numero: \n");
scanf("%i",& a);
printf("digite un numero: \n");
scanf("%i",& b);
if(a < b)
printf("el numero menor es: %i \n", a);
else
printf("el numero menor es: %i \n",b);
}
void AprobacionDeAlumno(){
int a;
printf("**** EVALUAR AL ALUMNO ****\n\n");
printf("digite un numero: \n");
scanf("%i",& a);
if(a < 60)
printf("USTED AH REPROBADO LA MATERIA");
else
printf("USTED AH APROBADO LA MATERIA");
if(a == 90)
printf("FELICITACIONES USTED A APROBADO LA MATERIA :)");
}
void MenuDeHistoias(){
int op;
printf("**** MENU DE LA CALCULADORA****\n\n");
printf("**** 1. SUMA \n\n");
printf(" 2. RESTA \n\n");
printf(" 3. MULTIPLICACION ****\n\n");
scanf("%i",& op);
switch(op){
case 1:
int a,b,res;
printf("digite un numero: \n");
scanf("%i",& a);
printf("digite un numero: \n");
scanf("%i",& b);
res = a+b;
printf("el resultado es: %i \n", res);
break;
case 2:
int val1,val2,z;
z=0;
printf("digite un numero: \n");
scanf("%i",& val1);
printf("digite un numero: \n");
scanf("%i",& val2);
z= val1-val2;
printf("el resultado es: %i \n", z);
break;
case 3:
int d,f,k;
printf("digite un numero: \n");
scanf("%i",& f);
printf("digite un numero: \n");
scanf("%i",& k);
d =f*k;
printf("el resultado es: %i \n", d);
break;
}
}
void simbolodegatoEn5Lineas(){
printf(“ESTE PROGRAMA IMPRIMIRA EL # EN CINCO LINEAS SEGUIDAS \n”);
for(int i=1;i<=5;i++){
printf("%i # \n",i);
}
}
void Primeros100NumerosNaturales(){
printf(“ESTE PROGRAMA IMPRIMIRA LOS PRIMEROS 100 NUMEROS NATURALES\n”);
printf("numeros naturales \n");
for(int i=0;i<=100;i++){
printf("%i",i);
}
}
void fibonacci(){
printf(“ESTE PROGRAMA IMPRIMIRA LA SECUENCIA FIBONACCI\n”);
int i=0,j=1,a=0,cont;
for(cont=1;cont<=10;cont++){
a=i + j;
printf(“fibonacci: %i \n”,i);
i=j;
j=a;
}
}
void NumeroMasGrandeDeUnArreglo(){
int arreglo[100],i,mayor,numero;
printf(“ingrese el tamaño del arreglo \n”);
scanf("%i",& numero);
for(i=0;i<numero;i++)
{
printf(“ingrese un numero \n:”);
scanf("%i",&arreglo[i]);
}
for(i=0;i<numero;i++){
printf("-> %i : \n",arreglo[i]);
}
mayor=arreglo[0];
for(i=0;i<numero;i++)
{ if(arreglo[i]>mayor)
mayor=arreglo[i];
}
printf(“el mayor es: %i \n”,mayor);
}
void SumatoriaDeArreglos(){
printf(“SUMATORIA DE FILAS”);
int array[3][4]=
{
{4,5,8,4},
{23,21,19,3},
{67,16,26,38}
};
int a;
int fi1=0, fi2=0, fi3=0,i,j;
for (i = 0; i<3; i++)
{
for (j = 0; j<=3; j++)
{
if ( i == 0)
fi1 = fi1 + array[i][j];
else if (i == 1)
fi2 = fi2 + array[i][j];
else
fi3 = fi3 + array[i][j];
}
}
printf("\nLA SUMA DE LA PRIMERA FILA ES:: %i \n", fi1);
printf("LA SUMA DE LA SEGUNDA FILA ES: %i \n", fi2);
printf("LA SUMA DE LA TERCERA FILA ES: %i \n", fi3);
}