Контрольное задание №1
Часть раздела Fundamentals путешествия по C на Coddy — урок 49 из 63.
Задание
ЛегкоНапишите программу на языке C, которая реализует следующие функции:
- Функция с именем
isPrime, которая принимает целое число в качестве аргумента и возвращает 1, если число является простым, и 0 в противном случае. - Функция с именем
sumOfPrimes, которая принимает два целочисленных аргумента (start и end) и возвращает сумму всех простых чисел в этом диапазоне (включительно). - В функции
mainсчитайте два целых числа из входных данных, используйте их в качестве аргументов для функцииsumOfPrimesи выведите результат.
Ваша программа должна проверять, что входные числа являются положительными и что первое число меньше второго. Если эти условия не соблюдены, выведите Invalid input и завершите выполнение программы.
Попробуйте сами
#include <stdio.h>
// Объявите свои функции здесь
int main() {
// Ваш код здесь
return 0;
}Все уроки раздела Fundamentals
4Управляющие конструкции
Оператор IfКонструкция If - ElseКонструкция Else-IfОператор Switch CaseТернарный условный операторИтоговое заданиеВложенный If - Else7Функции
Объявление функцииТипы возвращаемых значенийПараметрыКонтрольное задание №1Основы рекурсииПрототипы функцийКонтрольное задание №22Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторение