You are on page 1of 10

0Ejercicio #1

La entrada de 2 numeros y mostrar el doble del primero menos la mitad del Segundo

#include"stdio.h"
#include"conio.h"
void main()
{
float a,b,res;
clrscr();
printf("ingrese el primer numero:\n");
scanf("%f",&a);
printf("ingrese el segundo numero:\n");
scanf("%f",&b);
res=(2*a)-(b/2);
printf("el resultado es:-->%.2f",res);
getch();
}
Ejercicio#2
Hacer un programa que ingrese un nombre y luego lo muestre 10 veces
#include"stdio.h"
#include"conio.h"
void main()
{
char nom[50];
int x;
printf("ingrese nombre");
scanf("%s",&nom);
for (x=0;x<10;x++)
printf("su nombre es:%s\n",nom);

getch();
}
Ejercicio#3
Modificarlo
#include"stdio.h"
#include"conio.h"
void main()
{
char nom_1[50],nom_2[51];
int x;
printf("ingrese 1nombre");
scanf("%s",&nom_1);
printf("ingrese 2nombre");
scanf("%s",&nom_2);
for (x=0;x<5;x++)
{

printf("su nombre es:%s\n",nom_2);
printf("su nombre es:%s\n",nom_1);
}
getch();
ejercicio#4
//realizar un programa que permita ingrese un numero y q muestre si es par o impar
#include "conio.h"
#include "stdio.h"
void main()
{clrscr();
int a,res;
printf("ingrece un numero----->");
scanf("%d",&a);
res=a%2;
if (res==0)
printf(," es par");
else
printf(," es impar");
getch();
}

//ejercicio#5
//function del puts gets
#include "stdio.h"
#include "string.h"
void main()
{
char nombre[21],saludo[27];
do
{
puts("ingrese nombre");
gets(nombre);
strcpy(saludo,"hola");
strcat(saludo,nombre);
strcat(saludo,"!");
puts(saludo);
}
while(nombre[0]!='\0');
}
//ejercicio#6
//funcion del getch, getche
#include "stdio.h"
#include "conio.h"
void main()
{
char ch;
printf("clave-->");
do
{
ch=getche();
putch('*');
}
while(ch!='\r');}
//ejercicio#7
//funcion del getchar, putchar
#include "stdio.h"
#include "conio.h"
void main()
{
char ch;
ch=getchar();
while(ch!='\n')
{
if(ch=' ')
printf("\n");
else
putchar(ch);
ch=getchar();
}
}
//ejercicio#8
//escriba un programa q primero pida por teclado 2 numeros enteros
//segundo muestre por pantalla la media aritmetica de los numeros introducidos pero
siendo el caso de que los numeros seanmayores que cero.

#include"stdio.h"
#include "math.h"
#include"conio.h"

void main()
{
int a,b,suma;
float r;
printf("ingrese dos numeros enteros:\n ");
scanf("%d",&a);
scanf("%d",&b);
if ((a>0)&&(b>0))
{
suma=a+b;
r=suma/2.0;

printf("la media aritmetica es : %.1f",r);
}
getch();
}

//#9
// realizar un programa que pidA POR TECLADO UN NUMERO QUE SEA DE
//TIPO REAL SEGUNDO MUESTRE POR PANTALLA EL NUMERO INTRODUCIDO PERO CAMBIADO
//DE SIGNO PERO SOLO EL CASO de que el numero no sea mayor o igual a cero
#include "stdio.h"
#include"conio.h"
void main()
{
float a,r;
printf("ingrese un numero ");
scanf("%f",&a);
if(a<0)
{
r=a*-1;
printf("el numero ingresado es %.2f \n su cambio es %.2f ",a,r);
}
else if (a==0)
printf("su numero es %.2f",a);
getch();
}


ejercicio#10
#include "stdio.h"
#include "conio.h"
void main()
{
int a,b;
float r;
printf("ingrese 2 notas");
scanf("%d",&a); scanf("%d",&b);
r=(a+b)/2;
if (r>=7)
printf("esta aprobado");
else if(r>=5)
printf("esta supletorio");
else
printf("esta reprobado");
getch();
}
// # 11 programa de menu
#include <stdio.h>
#include <conio.h>
void main()
{
int opcion;
clrscr ();
printf("menu:\n");
printf("a:agregar registros\n");
printf("b:eliminar registros\n");
printf("c:modificar registros\n");
printf("d:salir\n");
printf("elija una opcion:");
opcion=getchar();
if(opcion=='a')
{
printf("registro agregado");
}
else if(opcion=='b')
{
printf("registro eliminado");
}
else if(opcion=='c')
{
printf("registro modificado");
}
else if(opcion=='d')
{
printf("saliendo del programa");
}
else
{
printf("opcion errada");
}
getch();
}
// # 12 programa de menu cn ei switch
#include <stdio.h>
#include <conio.h>
void main()
{
int opcion;
clrscr ();
printf("menu:\n");
printf("a:agregar registros\n");
printf("b:eliminar registros\n");
printf("c:modificar registros\n");
printf("d:salir\n");
printf("elija una opcion:");
opcion=getchar();
switch(opcion)
{
case'a':
printf("registro agregado");
break;
case'b':
printf("registro eliminado");
break;
case'c':
printf("registro modificado");
break;
case'd':
printf("saliendo del programa");
break;
defaul:
printf("opcion errada");
}
getch();
}

//ejercicio #13 ingrese ena lista de 10 numeros y muestre su promedio
#include"conio.h"
#include"stdio.h"
void main()
{
clrscr();
int num,x,suma;
float promedio;
x=1;
suma=0;
while(x<=10)
{
printf("ingrese el mumero %d ",x);
scanf("%d",&num);
suma=suma+num;
x=x+1;
}
promedio=suma/(x-1)*1.0;
printf("el promedio es: %0.2f",promedio);
getch();
}
// ejercicio #14 tabla del 2 y del 5 utilizando un menu
#include "stdio.h"
#include "conio.h"
void main()
{
int i,opcion;
i=1;
clrscr();
printf("menu\n");
printf("1: tabla del 2\n");
printf("2: tabla del 5\n");
printf("3: salir\n");
printf("elija una opcion: ");
opcion=getchar();
switch(opcion)
{
case '1':
printf("ud a escogila la opcion uno y presentaremos la tabla del 2\n");
while(i<=10)
{
printf("%d * %d= %d\n",2,i,i*2);
i++;
}
break;
case '2':
printf("ud a escogila la opcion uno y presentaremos la tabla del 5\n");
while(i<=10)
{
printf("%d * %d= %d\n",5,i,i*5);
i++;
}
break;
case '3':
printf("saliendo del programa");
break;
default: printf("opcion erronea");
}
getch();
}

//hacer un programa q desde el main se llame a la funcion multiplicacion
#include <stdio.h>
#include <conio.h>
void multiplicacion();
void main()
{
clrscr();
multiplicacion();
}
void multiplicacion()
{
int a,b,c;
printf("ingrese el primer numero");
scanf("%d",&a);
printf("ingrese el segundo numero");
scanf("%d",&b);
c=a*b;
printf("el resultado es:%d",c);
getch();
}

//hacer un programa q desde el main se llame a la funcion multiplicacion
#include <stdio.h>
#include <conio.h>
void multiplicacion(int a,int b);
void main()
{
int num1,num2;
clrscr();
printf("ingrese el primer numero");
scanf("%d",&num1);
printf("ingrese el segundo numero");
scanf("%d",&num2);
multiplicacion(num1,num2);
}
void multiplicacion(int a,int b)
{
int c;
c=a*b;
printf("el resultado es:%d",c);
getch();
}
//hacer un programa q desde el main se llame a la funcion multiplicacion
#include <stdio.h>
#include <conio.h>
int multiplicacion(int a,int b);
void mostrar(int c);
void main()
{
int num1,num2,resultado;
clrscr();
printf("ingrese el primer numero");
scanf("%d",&num1);
printf("ingrese el segundo numero");
scanf("%d",&num2);
resultado=multiplicacion(num1,num2);
mostrar(resultado);
}
int multiplicacion(int a,int b)
{
int c;
c=a*b;
return(c);
}
void mostrar(c)
{
printf("el resultado es:%d",c);
getch();
}
Sumatoria con funciones
#include<stdio.h>
#include<conio.h>
int sumatorio(int a);
int factorial(int a);
void mostrar (int b,int c);
void main ()
{
clrscr ();
int num,rsumatorio,rfactorial;
printf("ingrese un numero:");
scanf("%d",& num);
rsumatorio=sumatorio(num);
rfactorial=factorial(num);
mostrar(rsumatorio,rfactorial);
}
int sumatorio(int a)
{
int x,sum;
sum=0;
for(x=1;x<=a;x++)
{
sum=sum+x;
}
return(sum);
}
int factorial(int a)
{
int x,fact;
fact=1;
for(x=1;x<=a;x++)
{
fact=fact*x;
}
return (fact);
}
void mostrar(int b,int c)
{
printf("el sumatorio es:%d\n",b);
printf("el factorial es:%d\n",c);
getch ();
}

#include<stdio.h>
#include<conio.h>
#include<string.h>
main ()
{
int a,vocal,letras;
char cadena [50];
printf("ingrese una cadena:\n");
gets(cadena);
vocal=0,letras=0;
for(a=0;a<=strlen(cadena);a++)
{
if
((cadena[a]=='a')||(cadena[a]=='e')||(cadena[a]=='i')||(cadena[a]=='o')||(cadena[a]=
='u'))
vocal=vocal+1;
if((cadena[a]>='a')&&(cadena[a]<='z'))
letras=letras+1;
}
printf("caracteres:%d",strlen(cadena));
printf("vocales:%d",vocal);
printf("consonantes:%d",letras-vocal);
getch ();
}
//declaracion de filas y columnas
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main ()
{
int f,c;
int const fila=3;
int const columna=2;
int matriz [fila][columna];
for(f=0;f<fila;f++){
for(c=0;c<columna;c++){
cout<<"ingrese el elemento("<<f<<","<<c<<"):";
cin >>matriz[f][c];
}}
for (f=0;f<fila;f++){
printf("\n");
for(c=0;c<columna;c++){
cout<<matriz[f][c];
printf("\t");
}}
getch ();
return 0;
}
//declaracion de filas y columnas
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main ()
{
int f,c,num,suma;
float promedio;
int const fila=3;
int const columna=2;
int matriz [fila][columna];
for(f=0;f<fila;f++){
for(c=0;c<columna;c++){
cout<<"ingrese el elemento("<<f<<","<<c<<"):";
cin >>matriz[f][c];
}}
printf("ingrese un numero del 0 al 2 ");
scanf("%d",&num);
suma=0;
for(f=0;f<fila;f++){
for(c=0;c<columna;c++){
if(f==num)
suma=suma+matriz[f][c];
}}
promedio=suma/2.0;
printf("el promedio es:%f",promedio);
for (f=0;f<fila;f++){
printf("\n");
for(c=0;c<columna;c++){
cout<<matriz[f][c];
printf("\t");
}}
getch ();
return 0;
}
//declaracion de filas y columnas
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main ()
{
int f,c,sd1,sd2;
float promedio1,promedio2;
int const fila=3;
int const columna=3;
int matriz [fila][columna];
for(f=0;f<fila;f++){
for(c=0;c<columna;c++){
cout<<"ingrese el elemento("<<f<<","<<c<<"):";
cin >>matriz[f][c];
}}
sd1=0;
sd2=0;
for(f=0;f<fila;f++)
{
for(c=0;c<columna;c++)
{
if (c==f)
sd1=sd1+matriz[f][c];
if (c+f==2)
sd2=sd2+matriz[f][c];
}}
promedio1=sd1/3.0;
promedio2=sd2/3.0;
printf("\n el promedio es:%.1f\n",promedio1);
printf("el promedio es:%.1f",promedio2);
for (f=0;f<fila;f++){
printf("\n");
for(c=0;c<columna;c++){
cout<<matriz[f][c];
printf("\t");
}}
getch ();
return 0;
}

You might also like