Vous êtes sur la page 1sur 6

Programas en lenguaje C

1/* Imprime el cartel por pantalla -> primer programa */


#include <stdio.h>
main()
{
printf("primer programa\n");
}

2/* Imprime por pantalla el carácter ingresado por pantalla */


#include <stdio.h>
main()
{
char car;
printf("Escriba un caracter : ");
car=getchar();
printf("\nEl caracter introducido es %c\n",car);
}

3/* Imprime por pantalla un carácter y un numero entero ingresados por pantalla */
#include <stdio.h>
main()
{
char car;
int num;
printf("Escriba un caracter : ");
scanf("%c",&car);
printf("Escriba un numero : ");
scanf("%i",&num);
printf("\nEl caracter y numero introducido es %c %i\n",car,num);
}

4/* Imprime por pantalla el apellido y nombre que fueron ingresados por pantalla */
#include <stdio.h>
main()
{
char nom[10];
char ape[10];
printf("Escriba su nombre : ");
scanf("%s",&nom[0]);
printf("Escriba su apellido : ");
scanf("%s",&ape[0]);
printf("\nMe alegro de conocerte: %s %s\n",nom,ape);
}

5/* Se ingresan dos numeros y muestra la suma*/


#include <stdio.h>
main()
{
int a,b,c;
printf("Escriba el primer numero : ");
scanf("%i",&a);
printf("Escriba el segundo numero : ");
scanf("%i",&b);
c=a+b;
printf("\nLa suma es %i.\n",c);
}

6/* Programa con un if - else */


#include <stdio.h>
main()
{
char nom[20],ape[20],r1[10],alm[20];
printf("Escriba su nombre : ");
scanf("%s",&nom[0]);
printf("Escriba su apellido : ");
scanf("%s",&ape[0]);
printf("\nMe alegro de conocerte: %s %s\n",nom,ape);
printf("\nUd. hoy almorzo s/n: ");
scanf("%s",&r1[0]);
if (r1[0]=='s'){
printf("\nQue almorzo?:");
scanf("%s",&alm[0]);
}
else {
printf("\nEntonces esta con hambre %s\n",nom);
}
}

7/* Se ingresan dos numeros y muestra la suma*/


#include <stdio.h>
main()
{
int a,b,c;
printf("Escriba el primer numero : ");
scanf("%i",&a);
printf("Escriba el segundo numero : ");
scanf("%i",&b);
c=a+b;
printf("\nLa suma es %i.\n",c);
}

8/* Se Ingresan dos números distintos y muestra el mayor*/


#include <stdio.h>
#include <string.h>
main()
{
int a,b;
char cartel[20];
printf("Escriba el primer numero : ");
scanf("%i",&a);
printf("Escriba el segundo numero : ");
scanf("%i",&b);
if (a>b) strcpy(cartel,"Es el primero");
else strcpy(cartel,"Es el segundo");
printf("\nEl mayor es: %s\n",cartel);
}

9/* Ingreso dos numeros para saber cual es el mayor (con la posibilidad de que puede haber
una igualdad)*/
#include <stdio.h>
main()
{
int a,b,c;
printf("Escriba el primer numero : ");
scanf("%i",&a);
printf("Escriba el segundo numero : ");
scanf("%i",&b);
if(a>b){
c=a;
} else if(a==b){
c=0;
} else {
c=b;
}
printf("\nEl mayor es %i.\n",c);
}

10/* Se ingresan tres números distintos para saber cual es el mayor*/


#include <stdio.h>
main()
{
int a,b,c;
printf("Escriba el numero A: ");
scanf("%i",&a);
printf("Escriba el numero B: ");
scanf("%i",&b);
printf("Escriba el numero C: ");
scanf("%i",&c);
if(a > b) {
if(a > c ) {
printf("El numero es A:\n");
} else {
printf("El numero es C:\n");
}
} else {
if(b > c) {
printf("El numero es B:\n");
} else {
printf("El numero es C:\n");
}
}
}

11/* Programa con un ciclo de repetición exacto for */


#include <stdio.h>
main()
{
int i,N;
N=3;
for (i=1;i<=N;i++){
printf("primer programa\n");
}
}

12/*Este es un programa muestra los números impares entre el 0 y el 10*/


#include <stdio.h>
main()
{
int i;
for (i=0;i<10;i++){
if (i%2==1){
printf("%i\n",i);
}
}
}

13/*Este es un programa muestra los números múltiplos de 2, 3 y el resto de números


aleatorios el 1 al 10*/
#include <stdio.h>
#include <stdlib.h>
main()
{
int i,r;
srand(time(NULL));
for (i=0;i<10;i++){
r=rand()%10+1;
if (r%2==0){
printf("Multiplo de 2 %i\n",r);
}
else if (r%3==0){
printf("Multiplo de 3 %i\n",r);
}
else {
printf("Resto %i\n",r);
}
}
}