Cuaderno virtual

LEMA:

INVESTIGAR, RESOLVER Y EMPRENDER.

jueves, 24 de octubre de 2013

5 EJERCISIOS CON EL BUCLE FOR



1.- 12 tablas de multiplicar
#include <stdio.h>
#include <conio.h>
void main(){
     int a,b,c;
     clrscr();
for(a=1;a<=12;a++)
  {
   for(b=1;b<=12;b++)
    {
      c=a*b;
      gotoxy(20,b+3);printf("%d * %d =%d",a,b,c);
  }

gotoxy(10,2);printf("tabla de multiplicar numero...%d",a);
getch();
}
getch();
}



2.-Ingresar un número  y mostrar sus múltiplos

#include<conio.h>
#include<stdio.h>
int x,z,m;
void main(){
clrscr();
gotoxy(6,3);printf("ingrese el numero: ");
gotoxy(27,3);scanf("%d",&x);
for(z=0;z<=12;z++)
   {
    m=z*x;
    gotoxy(6,z+7);printf("%d",m);
   }
getch();
}





3.- Tabla de multiplicar


#include <stdio.h>
#include <conio.h>
void main(){
     int i,n,ve;
gotoxy(5,4);printf("Ingrese el numero de la tabla: ");
scanf("%d",&n);
gotoxy(5,6);printf("ingrese el numero de veces: ");
scanf("%d",&ve);
     for(i=1;i<=ve;i++){
gotoxy(5,i+9);printf(" %d x %d = %d ",i,n,i*n);
     }
     getch();
}







4.- Tambien se lo puede utilizar para hacer diseños como este:


#include <stdio.h>
#include <conio.h>
void main(){
     int x;
     clrscr();
     //realiza fila superior e inferior
     for(x=5;x<=75;x++){
                 gotoxy(x,1);printf("*");
                 gotoxy(x,24);printf("*");
     }
     //realiza columnas
     for(x=2;x<=23;x++){
                 gotoxy(5,x);printf("*");
                 gotoxy(75,x);printf("*");
     }
     //realiza arbol
     gotoxy(30,7);printf("     *");
     gotoxy(30,8);printf("    ***");
     gotoxy(30,9);printf("   *****");
     gotoxy(30,10);printf("  *******");
     gotoxy(30,11);printf(" *********");
     gotoxy(30,12);printf("***********");
     gotoxy(30,13);printf("    ***");
     gotoxy(30,14);printf("    ***");
     gotoxy(30,15);printf("    ***");
     gotoxy(30,16);printf("    ***");
     gotoxy(30,17);printf("    ***");
     gotoxy(30,18);printf("    ***");
     gotoxy(30,19);printf("    ***");
    getch();
}







5.- Obtener la suma de impares y pares de los primeros N números enteros positivos


#include<conio.h>
#include<stdio.h>
int i,n, sp = 0, si = 0;
void main(){
clrscr();
gotoxy(6,3);printf("ingrese el numero: ");
scanf("%d",&n);
for(i=1;i<=n;i+=2)
   {
    si += i;
   }
for(i=2;i<=n;i+=2)
   {
    sp +=i;
   }
gotoxy(6,5);printf("suma pares: %d ",sp);
gotoxy(6,7);printf("suma inpares: %d",si);
getch();
}





No hay comentarios:

Publicar un comentario