problemas desarrollados en c
TRANSCRIPT
-
7/25/2019 Problemas Desarrollados en C
1/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza BeramendiPgina 1
LP I
PPRROOGGRRAAMMAACCIINNEENNLLEENNGGUUAAJJEESSEESSTTRRUUCCTTUURRAADDOOSS
1) Hacer un programa que calcule y muestre la media de tres notas de un alumno:
#include
#include void main(){float n1,n2,n3,media;clrscr();printf("*CALCULA LA MEDIA DE 3 NOTAS*\n\n");printf("Introduzca 1 nota: ");scanf("%f",&n1);printf("Introduzca 2 nota: ");scanf("%f",&n2);printf("Introduzca 3 nota: ");scanf("%f",&n3);media=(n1+n2+n3)/3;printf("La media es: %f", media);
getch ();}
2) Calcula el precio de un viaje sabiendo que este se paga por km y cada km se paga por 2:
#include #include #define importe 2void main(){float distancia,precio;clrscr();printf("*MUESTRA EL PRECIO DE UN VIAJE QUE CADA KILMETRO CUESTA 2 EUROS*\n\n");printf("Introducir la distancia en KM:");scanf("%f", &distancia);precio=(distancia*importe);printf("El precio es: %f", precio);getch();}
3) Mostrar cuantos euros son una cantidad dada por teclado:
#include #include main(){float pesetas, euros;
clrscr ();printf("*MUESTRA CUANTOS EUROS SON UNA CANTIDAD EN PESETAS*\n\n");printf ("Introduzca las pesetas: ");scanf ("%f", &pesetas);euros = pesetas/166.386;printf ("En euros es: %f", euros);getch ();}
-
7/25/2019 Problemas Desarrollados en C
2/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza BeramendiPgina 2
LP I
4) Mostrar el nuevo salario de un empleado si obtuvo un incremento del 8% sobre el salario:
#include #include #define inc 0.08void main(){float salario, aumento;clrscr();printf("*MUESTRA EL SALARIO CON UN INCREMENTO DEL 8%*\n\n");printf ("Salario del empleado: ");scanf ("%f", &salario);aumento= salario*inc;printf ("Su nuevo salario es: %f", aumento+salario);getch();}
5) Dada la cantidad de Billetes 5,10,20 mostrar el importe total:
#include #include void main ()
{int cant5, cant10, cant20, importe;clrscr();printf("*CALCULA EL IMPORTE DADO UNA CANTIDAD DE BILLETES*printf("Introduzca la cantidad de billetes de 5: ");scanf("%d", &cant5);printf("Introduzca la cantidad de billetes de 10: ");scanf("%d", &cant10);printf("Introduzca la cantidad de billetes de 20: ");scanf("%d", &cant20);importe=cant5*5+cant10*10+cant20*20;printf ("Importe total: %d", importe);getch();}
6) Convertir una distancia en metros a kilmetros:
#include #include #define km 1000void main()
{float metros, dist_km;clrscr();printf("*CONVIERTE DE M A KM*\n\n");
printf("Introduzca los metros: ");scanf("%f", &metros);dist_km=metros/km;printf("La distancia en kilmetros es: %f", dist_km);getch();}
-
7/25/2019 Problemas Desarrollados en C
3/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza BeramendiPgina 3
LP I
7) Dados dos nmeros calcula la suma, la resta, la multiplicacin y divisin:#include
#include
void main()
{
float sum, res, mul, div, num1, num2;
clrscr();printf("*CALCULA LA SUMA,RESTA,MULTIPLICACIN Y DIVISIN DE 2 NMEROS*\n\n");
printf("Introduzca el primer nmero: ");
scanf ("%f", &num1);
printf("Introduzca el segundo nmero: ");
scanf ("%f", &num2);
sum=num1+num2;
res=num1-num2;
mul=num1*num2;
div=num1/num2;
printf("La suma es %f\n", sum);
printf("La resta es %f\n", res);
printf("La multiplicacin es %f\n", mul);printf("La divisin es %f\n", div);
getch();
}
8) Mostrar el rea de un cuadrado:#include
#include
void main()
{
float x, area;
clrscr();
printf("*MUESTRA EL REA DE UN CUADRADO*\n\n");printf("Introduzca un lado: ");
scanf("%f", &x);
area=x*x;
printf("El area del cuadrado es: %f", area);
getch();
}
9) Mostrar el rea de un tringulo:#include
#include
void main()
{float base, alt, area;
clrscr();
printf("*MUESTRA EL AREA DE UN TRINGULO*\n\n");
printf("Introduzca la base: ");
scanf("%f", &base);
printf("Introduzca la altura: ");
scanf("%f", &alt);
area=base*alt/2;
printf("El area del tri ngulo es: %f", area);
getch();
}
-
7/25/2019 Problemas Desarrollados en C
4/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza BeramendiPgina 4
LP I
10) Hacer un programa que muestre el valor absoluto de un nmero entero:
#include
#include
void main()
{int num;
clrscr();
printf("*MUESTRA EL VALOR ABSOLUTO*\n\n");
printf("Introduzca un nmero: ");
scanf("%d",&num);
if(num>=0)
{
printf("Su valor absoluto es: %d",num);
}
else
{
printf("Su valor absoluto es: %d",-num);}
getch();
}
11) Hacer un programa que nos informe si un nmero entero est entre el intervalo [-5 y 5]:
#include
#include
void main()
{
int x;
clrscr();printf("*MUESTRA SI EL NMERO EST ENTRE -5 Y +5*\n\n");
printf("Introduzca un nmero: ");
scanf("%d", &x);
if (x>=-5 && x
-
7/25/2019 Problemas Desarrollados en C
5/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza BeramendiPgina 5
LP I
12) Hacer un programa que me muestre en texto si un nmero es entero, positivo, negativo o cero:
#include
#include
void main(){
int x;
clrscr();
printf("*MUESTRA SI EL NMERO ES POSITIVO, NEGATIVO O CERO*\n\n");
printf("Introduzca un nmero: ");
scanf("%d", &x);
if(x>0)
{
printf("%d es un nmero positivo.", x);
}
else
{
if(x
-
7/25/2019 Problemas Desarrollados en C
6/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza BeramendiPgina 6
LP I
14) Hacer un programa que me muestre el da de la semana correspondiente a un nmero entero dado:#include
#include
void main()
{
float x;
clrscr();printf("*MUESTRA EL DIA DE LA SEMANA SEGN UN NMERO*\n\n");
printf("Introduzca un nmero: ");
scanf("%f", &x);
if(x>0 && x
-
7/25/2019 Problemas Desarrollados en C
7/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza BeramendiPgina 7
LP I
16) Hacer un programa que dados tres nmeros enteros por teclado me muestre el mayor:#include
#include
void main()
{int a, b, c;
clrscr();
printf("*MUESTRA EL MAYOR DE 3 NUM.*\n\n");
printf("Introduce un nmero: ");
scanf("%d", &a);
printf("Introduce un nmero: ");
scanf("%d", &b);
printf("Introduce un nmero: ");
scanf("%d", &c);
if (a
-
7/25/2019 Problemas Desarrollados en C
8/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza BeramendiPgina 8
LP I
18) Dado un nmero entero X por teclado, determina si es par o no:#include
#include
void main()
{
int x;
clrscr();printf("*DETERMINA SI ES PAR O NO*\n\n");
printf("Introduzca un num: ");
scanf("%d", &x);
if (x%2==0)
{
printf("Es par");
}
else
{
printf("Es Impar");
}
getch();}
19) Hacer un programa que dado por teclado una hora,minuto y segundo correctos, muestre la misma un segundo
despus:#include
#include
void main()
{
int h, m, s;
clrscr();
printf("*MUESTRA LA HORA 1 SEGUNDO DESPUS*\n\n");
printf("Introduzca la hora: ");
scanf("%d", &h);printf("Introduzca los minutos: ");
scanf("%d", &m);
printf("Introduzca los segundos: ");
scanf("%d", &s);
if (s
-
7/25/2019 Problemas Desarrollados en C
9/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza BeramendiPgina 9
LP I
20)Hacer un programa que me muestre la cantidad que tengo que pagar por una llamada telefnica sabiendo que los
primeros 15 min valen 15 ctms el min, pero apartir del 5 minuto cada min cuesta 5 ctms:
#include
#include
void main()
{int x,min1,min2;
clrscr();
printf("*PRECIO DE UNA LLAMADA TELEFNICA*\n\n");
printf("Introduzca los minutos: ");
scanf("%d", &x);
if(x=1 && d0 && m>=1 && m
-
7/25/2019 Problemas Desarrollados en C
10/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina10
LP I
else
{
if(d=0)
{
printf("Su raiz cuadrada es %f", sqrt(x));
}
else
{
printf("Su raiz cuadrada es %f*i",sqrt(-x));
}
getch();
}
23)Calcula una expresin de segundo grado, AX2+Bx+c;
#include
#include
#include
void main()
{
int a, b, c;
float x1, x2, raiz;clrscr();
printf("*CALCULA EXPRESION 2 GRADO (ax2+bx+c)*\n\n");
printf("Escribe el valor de A: ");
-
7/25/2019 Problemas Desarrollados en C
11/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina11
LP I
scanf("%d", &a);
printf("Escribe el valor de B: ");
scanf("%d", &b);
printf("Escribe el valor de C: ");
scanf("%d", &c);
raiz=b*b-4*a*c;
if(raiz>=0){
printf("Su raiz es %d/n", ((-b+sqrt(raiz))/(2*a)));
printf("Su raiz es %d", ((-b-sqrt(raiz))/(2*a)));
}
else
{
x1=-b/(2.0*a);
x2=sqrt(-raiz)/(2*a);
printf("%f + %fi", x1, x2);
printf("%f - %fi", x1, x2);
}
getch();
}
24)Hacer un algoritmo que muestre los 10 primeros nmeros pares empezando por el 2:
#include
#include
void main()
{
int i;
clrscr();
printf("*MUESTRA LOS 10 PRIMEROS N PARES, EMPEZANDO POR 2*\n\n");
i=0;while(i
-
7/25/2019 Problemas Desarrollados en C
12/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina12
LP I
26)Dado un nmero entero positivo calcular la suma desde 1 hasta dicho nmero:#include
#include
void main()
{
int i, suma, n;clrscr();
printf("*CALCULA LA SUMA DE 1 HASTA UN N*\n\n");
printf("Introduzca un nmero: " );
scanf("%d",&n);
i=1;
suma=0;
while(i
-
7/25/2019 Problemas Desarrollados en C
13/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina13
LP I
scanf("%d",&a);
printf("Introduzca otro nmero: ");
scanf("%d",&b);
s=0;
if(a
-
7/25/2019 Problemas Desarrollados en C
14/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina14
LP I
printf("%d ",a);
a=a-7;
}
else
while (b>=a)
{
printf("%d ",b);b=b-7;
}
getch();
}
31) Hacer un programa que intercambie el valor de dos variables:
#include
#include
void main()
{
int a, b, r;clrscr();
printf("*INTERCAMBIA EL VALOR DE DOS VARIABLES*\n\n");
printf("Introduzca un nmero (A): ");
scanf("%d", &a);
printf("Introduzca otro nmero (B): ");
scanf("%d", &b);
r=a;
a=b;
b=r;
printf("A es ahora %d\n", a);
printf("B es ahora %d", b);
getch();}
32)Crear un programa que permita visualizar los nmeros comprendidos entre 0 y 120.#include
#include
void main()
{
int i;
clrscr();
printf("*VISUALIZA LOS NMEROS ENTRE 0 Y 10*\n\n");
i=0;
while(i
-
7/25/2019 Problemas Desarrollados en C
15/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina15
LP I
#include
void main (){
clrscr();
printf("*MUESTRA LOS 10 PRIMEROS N PARES EMPEZANDO POR EL 2*\n\n);
int num;
num = 0;
while (num < 1 || num > 12){printf ("Introduzca un nmero comprendido entre 1 y 12: ");
scanf("%d", &num);
if (num < 1 || num > 12){
printf("El nmero %d no est en el intervalo. Vuelva a intentarlo\n", num);
}
}
getch();
}
34)Crea un programa, para visualizar la suma de los nmeros enteros comprendidos entre 0 y 100.
#include#include
void main () {
clrscr();
printf(*VISUALIZA LA SUMA DE LOS N ENTRE 0 Y 100*\n\n);
int i = 0;
while (i 5){
while (num >= 5){
printf("%d ", num);
num--;
}
} else {
while (num
-
7/25/2019 Problemas Desarrollados en C
16/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina16
LP I
36)Crea un programa que permita visualizar los nmeros enteros comprendidos entre dos previamente introducidos por
teclado
#include
#include
void main () {
clrscr();printf(*VISUALIZA LOS N COMPRENDIDOS ENTRE 2*\n\n);
int num, num2;
printf("Introduzca el nmero: ");
scanf("%d", &num);
printf("Introduzca otro nmero: ");
scanf("%d", &num2);
if (num > num2){
while (num >= num2){
printf("%d ", num);
num--;
}
} else {while (num num2){
while (num >= num2){
printf("%d ", num);
num--;
}
} else {
while (num
-
7/25/2019 Problemas Desarrollados en C
17/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina17
LP I
38)Visualiza la suma de los enteros comprendidos entre 0 y otro nmero (validado mayor que cero) introducido por
teclado.
#include
#include
void main () {
clrscr();printf(*SUMA LOS ENTEROS COMPRENDIDOS ENTRE 0 Y UN N MAYOR QUE STE*\n\n);
int num, suma;
printf("Introduzca el nmero mayor que cero: ");
scanf("%d", &num);
if (num
-
7/25/2019 Problemas Desarrollados en C
18/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina18
LP I
int A,B,Suma,I;
clrscr();
printf(*OBTIENE LA MEDIA DE 15 N*\n\n);
printf("Introduzca A= ");
scanf("%d",&A);
printf("Introduzca B= ");
scanf("%d",&B);Suma=0;
if (A
-
7/25/2019 Problemas Desarrollados en C
19/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina19
LP I
void main () {
clrscr();
int a,b;
printf("*VISUALIZA LA SUMA DE LOS ENTEROS COMPRENDIDOS ENTRE 2 N Y INCREMENTANDO DE 5 EN
5*\n\n");
if (a
-
7/25/2019 Problemas Desarrollados en C
20/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina20
LP I
{while(a>=b){
printf("%d ",a);a=a-7;}
}else
{while(b>=a){printf("%d ",b);b=b-7;}
}getch();}
45)Crea un programa que permita visualizar los nmeros enteros comprendidos entre dos previamente introducidos
desde teclado; adems el programa debe impedir que los nmeros introducidos sean iguales.#include
#include
void main(){
int a,b;
clrscr();
printf("*Visualiza los n comprendidos entre 2 n*\n\n");
printf("Introduzca un nmero: ");
scanf("%d",&a);
printf("Introduzca otro nmero: ");
scanf("%d",&b);
if(a==b)
printf("Error");else{
if(a
-
7/25/2019 Problemas Desarrollados en C
21/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina21
LP I
total=c*i;
printf("%d x %d = %d\n",c,i,total);
i++;
}
getch();
}
47)Visualizar la tabla de un nmero entero introducido por teclado, validado mayor que 0 y menor que 20.
#include
#include
void main(){
int i,total,n;
clrscr();
printf("*Tablas del 1 al 20*\n\n");
printf("Introduzca un n: ");
scanf("%d",&n);
while(n20)
{
printf("Introduzca un n: ");scanf("%d",&n);
}
if(n=0)
{
i=0;
while(i 0){
printf("La media es: %f", suma/total);} else {
printf("No se puede hallar la media");
}
-
7/25/2019 Problemas Desarrollados en C
22/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina22
LP I
getch();
}
49)Realizar la validacin de entrada de datos para valores comprendidos entre 1 y 12. En caso contrario me seguir
pidiendo el valor.
#include
#include
void main (){
int num;
clrscr();
printf("*VALIDA LA ENTRADA DE DATOS PARA N COMPRENDIDOS ENTRE 1 Y 12*\n\n");
num = 0;
while (num < 1 || num > 12){
printf ("Introduzca un nmero comprendido entre 1 y 12: ");
scanf("%d", &num);if (num < 1 || num > 12){
printf("El nmero %d no est en el intervalo. Vuelva a intentarlo.\n", num);
}
}
getch();
}
50)Imprimir las 30 primeras potencias de 2.#include
#include
void main()
{float i,n;
clrscr();
printf("30 primeras potencias de 2.\n\n");
i=0;
n=2;
while(i
-
7/25/2019 Problemas Desarrollados en C
23/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina23
LP I
getch();
}
51) Encontrar el entero positivo mas pequeo para el cual la suma de 1+2+1++num sea menor que el lmite dado por
teclado.Ej: Lmite 11: el resultado sera 4, Lmite 25:el resultado sera 6.
#include
#include
void main() {int suma,n,lim;
suma=0;
n=0;
clrscr();
printf("Introduzca un limite: ");
scanf("%d",&lim);
while(lim>(suma+(n+1)))
{
n=n+1;
suma=suma+n;
}
printf("El resultado es: %d",n);getch();
}
52)Determinar el valor mximo y mnimo de una lista de 100 nmeros.#include
#include
void main() {
int max,min,num,i;
max=0;
min=0;
i=1;
clrscr();
printf("*Valor maximo y minimo de 100 numeros*\n\n");printf("Escriba un nmero: ");
scanf("%d",&num);
max=num;
min=num;
while(imax)
max=num;
if(num
-
7/25/2019 Problemas Desarrollados en C
24/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina24
LP I
scanf("%d",&n);
while(n>0){
suma=suma+n;
i++;
printf("Introduce un nmero: ");
scanf("%d",&n);
}if(i==0){
printf("0 no es media de nada _");
}
if(n==0){
media=suma/i;
printf("La media es %d", media);
}
getch();
}
54)Dados N nmeros por teclado, siendo el 0 el que indica fin de nmeros. Hacer el programa para indicar cul es el
nmero ms pequeo y cul es el mayor.
#include#include
void main()
{
int max,min,n;
clrscr();
printf("*Indica el n mayor y menor. 0 es fin*\n\n");
printf("Introduce un nmero: ");
scanf("%d",&n);
while(n!=0){
if(n>max){
max=n;
}
if(n
-
7/25/2019 Problemas Desarrollados en C
25/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina25
LP I
#include
#include
void main(){
int a,n,mul;
clrscr();
printf("*Mltiplos de 4*\n\n");
printf("Introduce un nmero: ");scanf("%d",&n);
for(a=1 ; a0){
num=num/10;
i++;
}
printf("Tiene %d cifras",i);
}
getch();}
59)Hacer el programa que calcule ab, siendo a y b dos nmeros cualesquiera dados por teclado.
-
7/25/2019 Problemas Desarrollados en C
26/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina26
LP I
#include
#include
void main(){
int a,b,i,res;
clrscr();
printf("Calcula a elevado a b\n\n");
printf("Mete un nmero A: ");scanf("%d",&a);
printf("Mete un nmero B: ");
scanf("%d",&b);
if(b==0)
printf("El resultado es 1");
if(b>0) {
i=0;
res=1;
while(b>i){
res=res*a;
i++;
}
printf("El resultado es %d",res);
}
if(b
-
7/25/2019 Problemas Desarrollados en C
27/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina27
LP I
61) Imprimir la tabla de multiplicar.#include
#include
void main()
{
int j,i,mul;
clrscr();printf("*Tablas de multiplicar,1 al 10*\n\n");
j=1;
while(j
-
7/25/2019 Problemas Desarrollados en C
28/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina28
LP I
{
c=c+a;
i++;
}
printf("El resultado es %d ",c);
getch();
}64)Lee un nmero entero positivo N y escribe la lista de sus divisores.#include
#include
void main(){
clrscr();
printf("Divisores de un num.\n\n");
int i,n,suma;
printf("Introduce num: ");
scanf("%d",&n);
i=1;
suma=0;
while(i0)
{
suma=0;
for(i=1;i0)
printf("La suma de sus divisores es %d",total);else
printf("No has introducido ningun nmero.");
getch();
-
7/25/2019 Problemas Desarrollados en C
29/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina29
LP I
}
66)Determinar si un nmero es perfecto. Un nmero es perfecto si la suma de sus divisores excluido l, es igual a
dicho nmero. Ejemplo el 6, el 28, el 496 son nmeros perfectos.
#include
#includevoid main(){
int n,i,suma;
clrscr();
printf("Determina si un numero es perfecto o no.\n\n");
printf("Introduce num: ");
scanf("%d",&n);
suma=0;
for(i=1;i
-
7/25/2019 Problemas Desarrollados en C
30/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina30
LP I
68)Hacer un programa que ensee a multiplicar a un nio. Se mostrar por pantalla _x_=_, se admitirn dos
nmeros y un resultado. Se mostrara la frase CORRECTO o en caso contrario la frase TE HAS EQUIVOCADO y la
solucin correcta.#include
#include
void main(){
clrscr();
int a,b,res,mul;
printf("Programa que ensea a multiplicar a un nio.\n\n");
printf("Introduce num: ");
scanf("%d",&a);
printf("Introduce num: ");
scanf("%d",&b);
printf("Introduce el resultado de la multiplicacion: ");
scanf("%d",&res);
mul=a*b;
if(a*b==res)
printf("Correcto! Eres un nio muy listo.");else
printf("Ups! Te has equivocado. El resultado de %d x %d es %d y no %d.",a,b,mul,res);
getch();
}
69)Mostrar los nmeros pares desde la unidad hasta un nmero introducido desde teclado y decir cuantos son.#include
#include
void main(){
int i,j,n;
clrscr();
printf("Muestra los num. pares desde la unidad hasta un num.\n\n");printf("Introduce num: ");
scanf("%d",&n);
j=0;
if(n>0)
{
for(i=2;i
-
7/25/2019 Problemas Desarrollados en C
31/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina31
LP I
70)Leer un nmero entero positivo N y visualizar su tabla de multiplicar y la de los 10 siguientes nmeros.#include
#include
void main(){
int n,i,j;
clrscr();
printf("Tabla de multiplicar de un nmero y sus 10 siguientes.\n\n");printf("Introduce num: ");
scanf("%d",&n);
i=n+10;
while(n
-
7/25/2019 Problemas Desarrollados en C
32/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina32
LP I
printf("%d",i);
}
printf("\n");
x--;
}
getch();
}73)Hacer un programa que visualice en pantalla#include
#include
void main(){
int j,i;
clrscr();
j=1;
while(j0)
{
n=suma%10+n;
suma=suma/10;
}
suma=n;
}
printf("%d",n);
getch();
}75)Hacer un programa en C que me indique si dos nmeros son amigos o no. Se dice que dos nmeros son amigos si
la suma de los divisores del primero (exceptuando el nmero) es igual al segundo y la suma de los divisores del
segundo (exceptuando el nmero) es igual al primero.
-
7/25/2019 Problemas Desarrollados en C
33/34
[Algoritmos en Lenguaje C]
Ing. Felipe Loayza Beramendi Pgina33
LP I
#include
#include
void main() {
int x,y,i,si,s2;
clrscr();
printf("Numeros Amigos o no.\n");
printf("Introduzca num: ");scanf("%d",&x);
printf("Introduzca otro num: ");
scanf("%d",&y);
si=0;
s2=0;
for(i=1;i
-
7/25/2019 Problemas Desarrollados en C
34/34
[Algoritmos en Lenguaje C]
}
if(debajonum==encimanum)
{
printf("El %d es centro numerico\n",i);
}
i++;
}getch();
}
77) Mostrar en pantalla un tablero de ajedrez donde las casillas blancas se mostrarn por una B y las negras N. El
programa deber marcar con * las casillas a las que se puede mover un alfil desde una posicin dada.