1.1gu Aejercicios
1.1gu Aejercicios
1. Identifique y corrija los errores de cada uno de los siguientes ejercicios (Nota: Puede haber más de un error en
cada ejercicio.)
a. scanf( “d”, valor );
scanf(“%d”, &valor);
b. printf( “El producto de %d y %d es %d\n, x, y ); =
printf(“El producto de %d y %d es %d \n“,x,y,z);
c. primerNumero+ segundoNumero = sumaDeNumeros
sumadenumeros=primernumero+segundo numero;
d. if ( numero => masGrande )
m
er as
if(numero>=masgrande) {
e. masGrande == numero;
co
eH w
masGrande=numero;
f. */ Programa para determinar el número más grande de tres enteros /*
o.
/*Programa para determinar el número más grande de tres enteros */
rs e
g. Scanf( %d”, unEntero );
ou urc
scanf(“%d”,&unEntero);
h. printf( “El residuo de %d entre %d es\n”, x, y, x % y );
printf(“El residuo de %d entre %d es %d \n”, x, y, x % y);
o
i. if ( x = y );
aC s
if (x==y) {
vi y re
m
d. y = ( a * x ) * x * x + 7; correcta
er as
e. y = a * ( x * x * x ) + 7; correcta
co
f. y = a * x * ( x * x + 7 ); incorrecta
eH w
6. Escriba un programa que pida al usuario escribir dos números, que obtenga los dos números por parte del
o.
rs e
usuario, y que imprime la suma, el producto, la diferencia, el cociente y el residuo de los dos números.
#include<stdio.h>
ou urc
int main(){
o
float division=0;
printf("Ingrese primer numeros\n");
scanf("%d", &x);
printf("Ingrese segundo numeros\n");
ed d
scanf("%d", &y);
ar stu
suma=x+y;
resta=x-y;
multiplicacion=x*y;
sh is
division=x/y;
printf("La suma es igual a: %d\n",suma);
Th
return 0;
}
7. Escriba un programa que pida al usuario que introduzca dos enteros, que obtenga los números por parte del
usuario, después que imprima las palabras “es más grande”. Si los números son iguales, que imprima el mensaje
“Estos números son iguales”.
#include <stdio.h>
int main(){
int a=0, b=0;
https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/
printf("Escriba primer numero: ");
scanf("%d",&a);
printf("Escriba segundo numero: ");
scanf("%d",&b);
if(b<a){
printf("%d es mas grande", a);
} else{
if(a<b){
printf ("%d es mas grande", b);
} else {
if (a=b){
printf("Estos numeros son iguales");
}
m
}
er as
}
co
eH w
o.
return 0;
} rs e
ou urc
8. Escriba un programa que introduzca tres diferentes enteros desde el teclado, después que imprima la suma, el
promedio, el producto, el número más pequeño y el más grande de éstos.
o
#include <stdio.h>
aC s
vi y re
int main(){
int a=0, b=0, c=0, promedio=0;
scanf("%d",&a);
ar stu
scanf("%d",&c);
printf("La suma es: %d\n", a+b+c);
Th
promedio=(a+b+c)/3;
printf ("El promedio es: %d\n", promedio);
printf ("El producto es: %d\n", a*b*c);
}
}
m
}
er as
co
eH w
return 0;
}
o.
9. Escriba un programa que lea el radio de un círculo y que imprima el diámetro, la circunferencia y el área de ese
rs e
círculo. Utilice el valor constante de 3.14159 para π. Realice cada uno de estos cálculos dentro de instrucción(es)
ou urc
printf, y utilice el especificador de conversión %f.
#include <stdio.h>
o
int main(){
aC s
circunferencia=a*diametro;
printf ("la circunferencia es: %f\n", circunferencia);
area=a*(radio*radio);
sh is
return 0;
}
10. Escriba un programa que imprima una caja, un óvalo, una flecha y un diamante como los siguientes:
https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/
11. Escriba un programa que lea cinco enteros y que después imprima el número más grande y el más pequeño del
grupo.
#include <stdio.h>
int main(){
int a=0, b=0, c=0, d=0, e=0;
m
er as
if(a>b && a>c && a>d && a>e) {
co
printf("%d es mas grande\n", a);
eH w
} else{
o.
rs e
if(b>a && b>c && b>d && b>e){
printf("%d es mas grande\n", b);
ou urc
} else{
} else{
vi y re
}
}
Th
}
}
}
if(a<b && a<c && a<d && a<e){
printf("%d es mas pequeno", a);
} else{
}
}
}
}
}
return 0;
}
12. Escriba un programa que lea un entero y que determine e imprima si es par o impar. [Pista: Utilice el operador
m
módulo. Un número par es un múltiplo de dos. Cualquier múltiplo de 2 arroja un residuo de cero, cuando se
er as
divide
co
entre 2.]
eH w
#include <stdio.h>
o.
int main(){
rs e
ou urc
int a=0, mod=0;
if(a%2==0){
aC s
printf("%d es par",a);
vi y re
}else{
printf("%d es impar",a);
}
ed d
return 0;
ar stu
}
13. Imprima sus iniciales en mayúsculas de imprenta, de manera que apunten hacia la parte inferior de las páginas
(acostadas). Construya cada mayúscula de imprenta con la letra que ésta representa, de la siguiente forma:
sh is
Th
https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/
m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
sh is
Th
https://www.coursehero.com/file/34213785/11Gu%C3%ADaEjerciciosdocx/