1. Escriba un programa que lea como entrada un flujo de caracteres hasta encontrar un
EOF. Al finalizar, que reporte el número promedio de letras por palabra. Sin contar
espacios en blanco como letras en una palabra. Símbolos de puntuación tampoco
deberán de ser considerados. (Tip, utilice la función ispunct() que se encuentra en la
librería ctype.h).
2. Escriba un programa que muestre un
menú ofreciendo la opción de sumar,
restar, multiplicar, o dividir. Después de
obtener la opción, el programa pide dos
números, después hace la operación
requerida. El programa debe de aceptar
solo las opciones ofrecidas en el menú.
Debe de usar números de tipo flotante
(float) como tipo de datos para los
números, y permitir al usuario ingresar de
nuevo un número si falla al hacerlo. En el
caso de la división, el programa debe
preguntar al usuario ingresar un nuevo
valor si 0 se ingresa como el segundo
número. Aquí se muestra un ejemplo de
ejecución: http://i301.photobucket.com/albums/nn73/Lord_Luis/...
3. Escriba una función que tome tres argumentos: un carácter y dos enteros. El carácter
deberá ser impreso de acuerdo a lo siguiente: 1) el primer entero especifica el número de
veces que el carácter será impreso en una línea, y 2) el segundo carácter especifica el
número de líneas que se tendrán que imprimir. Escribe un programa que haga uso de esa
función.
4. Escriba una función llamada mayor_de() que reemplace el contenido de dos variables
de tipo double con el máximo de los dos valores. Por ejemplo, mayor_de(x,y) debería
igualar tanto x y y al mayor de los dos.
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
Ajá, sí.
Ayudar no es lo mismo que hacerte tu tarea.
¡ESTUDIA!
Exacto, con mucho gusto te ayudamos orientandote o diciendote en que estas mal y como corregirlo, pero aquà no se hacen tareas a nadie.
Ponte a estudiar que asà no vas a llegar muy lejos.
te dejo el ejercicio 4:
void mayor_de (double *valor1, double *valor2)
{
if(*valor1>*valor2)
*valor2 = *valor1;
else
*valor1 = *valor2;
}