1. introducir dos números por teclado de tal forma que uno sea menor que 50 y el otro comprendido entre 100 y 200. Al mayor se le restan 3 unidades y al menor se le aumenta en 7 unidades. Imprimir la secuencia de los números hasta que se crucen de forma alternativa.
#include <stdio.h>
#include <stdlib.h>
void main()
{
int a, b;
do
{
printf("Escribe un número menor que 50: ");
scanf("%d",&a);
if (a>50)
{
printf("Introduce otra vez el número otra vez\n");
}
}
while (a>50);
do
{
printf("Escribe un número entre 100 y 200: ");
scanf("%d",&b);
if (b>=100||b<200)
{
printf("Introduce otra vez el número otra vez\n");
}
}
while (b<=100||b>200);
while (a<=b)
{
printf("número menor es %d\n",a);
printf("número mayor es %d\n",b);
a+=7;
b-=3;
}
return 0;
}
2.-Imprimir los números del 0 al 100 controlando las filas y las columnas:
Con el formato:
Los números del 0 al 100 son:
Los números del 0 al 100 son:
-- -- -- -- -- -- -- --
-- -- -- -- -- -- -- –
#include <stdio.h>
#include <stdlib.h>
void main()
{
int i,c;
printf(" Los números del 0 al 100 son:\n");
for (i=0;i<=100;i++)
{
c++;
if (c%8==0)
{
printf("%4d\n",i);
}
else
{
printf("%4d", i);
}
}
}
3. Dados dos números imprimir sus tablas de multiplicar de forma alternativa.
#include <stdlib.h>
int main()
{
int i,a ,b;
printf("Imprimir tabla de multiplicar de dos números\n\nIntroducir el primer número: ");
scanf("%d",&a);
printf("Introducir el segundo número: ");
scanf("%d",&b);
for (i=0;i<=10;i++)
{
printf("%4d x %4d = %4d\n",a,i,a*i);
printf("%4d x %4d = %4d\n",b,i,b*i);
}
}
4.-Dado un número menor que 100 hallar su tabla de multiplicar por duplicado, es decir empezando por el 0 y por el 10 de forma alternativa.
#include <stdio.h>
#include <stdlib.h>
void main()
{
int a,i,c=10;
do
{
printf("Introduce un nḿero menor que 100: ");
scanf("%d",&a);
if (a>100)
{
printf("Introduce un número menor que 100 por favor;\n");
}
}
while(a>100);
printf(" Tabla de multiplicar del número: %d\n",a);
for (i=0;i<=10;i++)
{
printf("%4d*%2d=%4d\n",a,i,a*i);
printf("%4d*%2d=%4d\n",a,c,c*i);
c--;
}
}
5.Realizar la tabla de multiplicar de un número entre 0 y 10 según el formato:
Tabla de multiplicar del número:--
--*0= -
--*1= --
--*3= --
…….
#include <stdlib.h>
int main()
{
int a, i;
do
{
printf("Introducir un número entre 0 10: ");
scanf("%d",&a);
if (a<0||a>10)
{
printf("Introduce un número entre 0 y 10 please.\n");
}
}
while(a<0||a>10);
printf("Tabla de multiplar del número: %d\n",a);
for (i=0;i<11;i++)
{
printf("%2d*%2d=%3d\n",a ,i ,a*i);
}
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,i,c=0,s=0;
do
{
printf("Introduce un número para hacer la serie: ");
scanf("%d",&a);
if(a<0)
{
printf("introduce un número mayor que 0.\n");
}
}
while(a<0);
for (i=1;i<=a;i++)
{
c=c+i;
s=s+c;
if (i%5==0)
{
printf("%6d\n",c);
}
else
{
printf("%6d",c);
}
}
printf("\nLa suma total de la series es: %d",s);
}
No hay comentarios:
Publicar un comentario