Compare and start by gcc [lesson]/[task].c && a chcp 65001
- Даны два ненулевых числа. Найти их сумму, разность, произведение и частное.
- Даны два числа. Найти среднее арифметическое их квадратов и среднее арифметическое их модулей.
- Скорость лодки в стоячей воде V км/ч, скорость течения реки U км/ч (U < V). Время движения лодки по озеру T1 ч, а по реке (против течения) – T2 ч. Определить путь S, пройденный лодкой.
- Скорость первого автомобиля V1 км/ч, второго – V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили удаляются друг от друга.
- Дана длина окружности. Найти площадь круга, ограниченного этой окружностью. В качестве значения Pi использовать 3.14.
- Даны координаты трех вершин треугольника (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь
- Определить по результатам сессии, состоящей из трех экзаменов, тип учащегося: отличник, хорошист или двоечник.
- Определить взаимное расположение двух окружностей. Даны координаты центров и радиусы окружностей (всего 4 варианта взаимного расположения).
- Даны целочисленные координаты точки плоскости (x,у). Определить область, которой принадлежит эта точка: номер четверти, или имя оси, или начало координат.
- Определить вид треугольника по заданным длинам сторон.
- Значения переменных x, y, z поменять местами так, чтобы они оказались упорядоченными по возрастанию: x <= y <= z.
- Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Найти порядковый номер этого числа.
- По заданному числу в диапазоне 100—999 выводит строку — словесное описание данного числа, например, 256 — «двести пятьдесят шесть», 814 — «восемьсот четырнадцать».
- По заданному возрасту в диапазоне 20—69 выводит строку — словесное описание указанного возраста, правильно согласуя число со словом «год», например, 20 — «двадцать лет», 32 — «тридцать два года», 41 — «сорок один год».
- По номеру года выводит его название в восточном календаре. В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и черный. В каждом подцикле год носит название животного: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. Известно, что 1984 год был началом цикла — годом зеленой крысы.
- Сумма прописью. Дано вещественное число R, (0 <= R <= 100) с не более чем двумя значащими цифрами после десятичной точки. Считаем, что R обозначает денежную сумму в рублях. Вывести на экран правильно согласованную фразу, обозначающую R, в виде "X рублей Y копеек"(например, число 22.21 должно быть выведено в виде "22 рубля 21 копейка").
- Написать программу, которая для заданного целого неотрицательного числа выводит инверсию его разрядов. Пример: результат инверсии числа 3725 равен 5273.
- Даны целые положительные числа N и K. Найти сумму 1K+2K+3K+…+NK.
- Для заданного числа N (0 < N < 27), реализовать программу, которая выводит все числа из диапазона от 0 до 999, сумма цифр которых равна N.
- Последовательность чисел Фибоначчи { fi } задается рекуррентным соотношением: f0 = 0; f1 = 1; fk = fk-2 + fk-1 , k=2,3,4, … ; Вычислить сумму всех чисел Фибоначчи, которые не превосходят заданное число m.
- Дано вещественное число A и целое N. Определить значение следующего выражения: 1-A+A2-A3+…+(-1)NAN. Замечание: условный оператор не использовать.
- Написать программу, которая выводит на консоль таблицу умножения
- Задан массив из N вещественных элементов. Вычислить сумму элементов массива, имеющих четные индексы.
- Задан массив из N вещественных элементов. Определить количество элементов массива, которые больше своего левого соседа.
- Задан массив из N целочисленных элементов. Определить число чередований знака, т.е. число переходов с «-» на «+» и с «+» на «-».
- Задан массив из N вещественных элементов. Вычислить сумму элементов массива, индексы элементов которых образуют последовательность чисел Фибоначчи.
- Задан массив из N вещественных элементов. Удалить из массива элементы, величина которых находится в интервале (a, b) (числа a и b (0 < a < b) — даны), оставляя неизменным порядок следования остальных элементов.
- Задан массив Y[n], элементами которого являются целые числа. Преобразовать массив так, чтобы все его нечетные элементы оказались в конце. Порядок элементов в четной и нечетной частях может измениться.
- Дан массив целых чисел размера N. Найти количество его локальных минимумов, т.е. случаев, когда элемент массива меньше своих соседних.
- Задан массив, состоящий из N целых чисел. Элементы массива, стоящие на четных номерах, отсортировать в порядке возрастания. Порядок и расположение остальных элементов не должен измениться.
- Дан целочисленный массив размера N. Найти минимальный из его локальных максимумов.
- Задан массив, состоящий из N целых чисел. Элементы массива, являющиеся четными, отсортировать в порядке возрастания. Порядок и расположение остальных элементов не должен измениться.
- Дан целочисленный массив размера N. Определить количество участков, на которых его элементы монотонно возрастают.
- Заданы два целочисленных массива длины N и M соответственно. Каждый массив не содержит повторений. Построить массив, являющийся объединением заданных наборов.
- Написать функции:
- Ввод действительного числа с контролем (скопировать)
- Ввод целого числа с контролем
- Ввод, вывод действительного массива (скопировать)
- Ввод, вывод целочисленного массива
- Генерация значений действительного массива
- Генерация значений целочисленного массива
- Написать функцию main, в которой тестируются все написанные функции
- Все функции написать в едином файле
- Сохранить этот файл на флешке, для использования в последующих лабораторных работах
- Дополнительно
- Поиск номера максимального элемента действительного массива
- Поиск номера максимального элемента целочисленного массива
- Поиск номера минимального элемента действительного массива
- Поиск номера минимального элемента целочисленного массива
- Поиск номера заданного элемента действительного массива
- Поиск номера заданного элемента целочисленного массива
- Сортировка элементов действительного массива
- Сортировка элементов целочисленного массива