Ejercicios Extra
Ejercicios Extra
Ejercicios Extra
E JERCICIOSEXTRA
10)Escribeunprogramaquepida3númeroseindiquesilos3soniguales,
solamente2sonigualesositodossondistintos.
#include<stdio.h>
intmain(void){
floatnumero1;
floatnumero2;
floatnumero3;
printf("Escribaunnúmero:");
scanf("%f",&numero1);
printf("Escribaunnúmero:");
scanf("%f",&numero2);
printf("Escribaunnúmero:");
scanf("%f",&numero3);
if(numero1==numero2&&numero2
==numero3){
printf("Lostresnumerossoniguales",numero1);
}elseif(numero1==numero2&&numero2!=numero3){
printf("Eltercernumeroesdiferentealosotrosdos.");
}elseif(numero1==numero3&&numero3!=numero2){
printf("Elsegundonumeroesdiferentealosotrosdos");
}elseif(numero3==numero2&&numero2!=numero1){
printf("Elprimernumeroesdiferentealosotrosdos.");
}else{
printf("Lostresnumerossondiferentes");
}
return0;
}
1)Escribaunprogramaquepidadosnúmerosenterosyqueescribasielmayores
1
múltiplodelmenor.Elprogramadebeavisarcuandoseescribenvaloresnegativoso
nulos.
# include<stdio.h>
intmain(void){
intnumero1,numero2;
printf("COMPARADORDEMÚLTIPLOS\n\nEscribaunnúmero:");
Marta Díaz Luengo 4ºB
s canf("%d",&numero1);
printf("\nEscribaotronúmero:");
scanf("%d",&numero2);
if((numero1%numero2)==0){
printf("\n%desmúltiplode%d",numero1,numero2);
}elseif((numero2%numero1)==0){
printf("\n%desmúltiplode%d",numero2,numero1);
}elseif(numero1<0||numero2<0){
printf("\nLosiento,esteprogramanoadmitenúmeros
negativos");
}elseif((numero1%numero2)!=0){
printf("\n%dnoesmúltiplode%d",numero1,numero2);
}elseif((numero2%numero1)!=0){
printf("\n%dnoesmúltiplode%d",numero2,numero1);
}elseif(numero1==numero2){
printf("\n%desmúltiplode%d",numero1,numero2);
return0;
}}
2)Escribeunprogramaquepidaloscoeficientesdeunaecuacióndesegundo
1
grado(ax2+bx+c=0)yescribalasolución.Recordadqueunaecuaciónde
segundogradopuedenotenersolución,tenerunasoluciónúnica,tenerdos
solucionesoquetodoslosnúmerosseansolución.Recordadquelafórmuladelas
solucionescuandohaydossolucionesesx=(-b±√(b2-4ac))/(2a)
# include<stdio.h>
#include<math.h>
intmain(void){
floata,b,c;
printf("Paralasiguienteecuaciónax²+bx
+c=0\n");
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);
Marta Díaz Luengo 4ºB
if(a==0){
printf("Todoslosnúmerossonsolución");
}if(a!=0){
if(sqrt(-4*a*c)==0){
printf("Lasoluciónes%.1f",-b/(2*a));
}if(sqrt(-4*a*c)!=0){
if(4*a*c>b*b){
printf("Notienesolución");
}if(4*a*c<b*b){
printf("x=%.1f,x=%.1f",((-b+sqrt(b*b-4*a*c))/2*a), ((-b-sqrt(b*b
-4*a*c))/2*a));
}}}}