Desafío de repaso n.º 1
Parte de la sección Fundamentos del Journey de C de Coddy. Lección 49 de 63.
Desafío
FácilEscribe un programa en C que implemente las siguientes funciones:
- Una función llamada
isPrimeque tome un entero como argumento y devuelva 1 si el número es primo y 0 en caso contrario. - Una función llamada
sumOfPrimesque tome dos argumentos enteros (inicio y fin) y devuelva la suma de todos los números primos en ese rango (inclusive). - En la función
main, lee dos enteros de la entrada y úsalos como argumentos para la funciónsumOfPrimes, e imprime el resultado.
Tu programa debe validar que los números de entrada sean positivos y que el primer número sea menor que el segundo. Si no se cumplen estas condiciones, imprime Invalid input y termina el programa
Pruébalo tú mismo
#include <stdio.h>
// Declara tus funciones aquí
int main() {
// Tu código aquí
return 0;
}Todas las lecciones de Fundamentos
4Control de flujo
Sentencia ifIf - ElseElse-IfCaso switchOperador condicional ternarioDesafío de repasoIf - Else anidado7Funciones
Declarar una funciónTipos de retornoParámetrosDesafío de repaso n.º 1Conceptos básicos de recursiónPrototipos de funcionesDesafío de repaso n.º 22Variables
Tipos de datosEnteroFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos, parte 1Conversión de tipos, parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafío de repasoPractica por tu cuenta: Compilador de C online