Репозитарий преподователя (Андрей Голиков)
Напишите программу, которая на вход принимает число и выдает его квадрат (число умноженное на само себя) приглашение ввести число.
Напишите программу, которая на вход принимает два числа и проверяет, является ли первое число квадратом второго.
Напишите программу, которая на вход принимает два числа и выдаёт, какое число большее, а какое меньшее.
Напишите программу, которая на вход принимает число сообшает день недели.
Напишите программу, которая принимает на вход три числа и выдаёт максимальное из этих чисел.
Напишите программу, которая на вход принимает одно число N На выходе выдает все целые числа в диапазоне от -N до N.
Напишите программу, которая на вход принимает число и выдаёт, является ли число чётным (делится ли оно на два без остатка).
Напишите программу, которая на входе принимает 3х значное число и на выходе показывает последнее цифру этого числа.
Напишите программу, которая на вход принимает число (N), а на выходе показывает все чётные числа от 1 до N.
Напишите программу, которая выводит случайные числа из отрезка [10...99] и показывает наибольшую цифру этого числа.
Напишите программу, которая принимает на вход трёхзначное число и на выходе показывает вторую цифру этого числа.
Напишите программу, которая выводит случайное 3-х значное число и удаляет вторую цифру этого числа.
Напишите программу, которая будет принимать на вход два числа и выводить является ли второе число кратным первому. Если второе число не кратно первому, то программа выводит на экран остаток от деления.
Напишите программу, которая выводит третью цифру заданного числа или сообщает, что третьей цифры нет.
Напишите программу, которая будет принимать на вход одно число и выводить является ли это число кратное 7 и 21.
Напишите программу, которая принимает на вход цифру, обозначающую день недели, и проверяет, является ли этот день выходным.
Напишите программу, которая принимает на вход два числа и проверяет, является ли одно квадратом другого.
Напишите программу, которая принимает на вход координаты точки (X и Y), причём X ≠ 0 и Y ≠ 0 и выдаёт номер четверти плоскости, в которой находится эта точка.
Напишите программу, которая по заданному номеру четверти, показывает диапазон возможных координат точек в этой четверти (x и y).
Напишите программу, которая принимает на вход пятизначное число и проверяет, является ли оно палиндромом. 14212 -> нет 12821 -> да 23432 -> да
- Сделать вариант через СЛОВАРЬ четырехзначных палиндромов
Напишите программу, которая принимает на вход координаты двух точек и находит расстояние между ними в 2D пространстве. Например: A (3,6); B (2,1) -> 5,09 A (7,-5); B (1,-1) -> 7,21
Напишите программу, которая принимает на вход координаты двух точек и находит расстояние между ними в 3D пространстве. A (3,6,8); B (2,1,-7), -> 15.84 A (7,-5, 0); B (1,-1,9) -> 11.53
- Сделать метод загрузки точек
Напишите программу, которая принимает на вход число (N) и выдаёт таблицу квадратов чисел от 1 до N. Например: 5 -> 1, 4, 9, 16, 25. 2 -> 1,4
Напишите программу, которая принимает на вход число (N) и выдаёт таблицу кубов чисел от 1 до N. 3 -> 1, 8, 27 5 -> 1, 8, 27, 64, 125
- Вывести таблицу с границами и значениями друг над другом
Напишите программу, которая принимает на вход число (А) и выдаёт сумму чисел от 1 до А.
Напишите цикл, который принимает на вход два числа (A и B) и возводит число A в натуральную степень B.
Напишите программу, которая принимает на вход число и выдаёт количество цифр в числе.
- Сделать вариант через СЛОВАРЬ четырехзначных палиндромов
Напишите программу, которая принимает на вход число и выдаёт сумму цифр в числе.
Напишите программу, которая принимает на вход число N и выдаёт произведение чисел от 1 до N.
Напишите программу, которая задаёт массив из 8 элементов и выводит их на экран.
Напишите программу, которая выводит массив из 8 элементов, заполненный нулями и единицами в случайном порядке.
Задайте массив из 12 элементов, заполненный случайными числами из промежутка [-9, 9]. Найдите сумму отрицательных и положительных элементов массива.
Напишите программу замена элементов массива: положительные элементы замените на соответствующие отрицательные, и наоборот.
Задайте массив. Напишите программу, которая определяет, присутствует ли заданное число в массиве.
Задайте массив заполненный случайными положительными трёхзначными числами. Напишите программу, которая покажет количество чётных чисел в массиве.
- Отсортировать массив методом пузырька
Задайте одномерный массив из 123 случайных чисел. Найдите количество элементов массива, значения которых лежат в отрезке [10,99].
Задайте одномерный массив, заполненный случайными числами. Найдите сумму элементов, стоящих на нечётных позициях.
- Найдите все пары в массиве и выведите пользователю
Найдите произведение пар чисел в одномерном массиве. Парой считаем первый и последний элемент, второй и предпоследний и т.д. Результат запишите в новом массиве.
Задайте массив вещественных чисел. Найдите разницу между максимальным и минимальным элементов массива.
- Отсортируйте массив методом вставки и методом подсчета, а затем найдите разницу между первым и последним элементом. Для задачи со звездочкой использовать заполнение массива целыми числами.
Напишите программу, которая перевернёт одномерный массив (последний элемент будет на первом месте, а первый - на последнем и т.д.)
Напишите программу, которая принимает на вход три числа и проверяет, может ли существовать треугольник с сторонами такой длины.
Пользователь вводит с клавиатуры M чисел. Посчитайте, сколько чисел больше 0 ввёл пользователь.
Напишите программу, которая будет преобразовывать десятичное число в двоичное..
Напишите программу, которая найдёт точку пересечения двух прямых, заданных уравнениями y = k1 * x + b1, y = k2 * x + b2; значения b1, k1, b2 и k2 задаются пользователем. b1 = 2, k1 = 5, b2 = 4, k2 = 9 -> (-0,5; -0,5).
Не используя рекурсию, выведите первые N чисел Фибоначчи. Первые два числа Фибоначчи: 0 и 1.
Напишите программу, которая будет создавать копию заданного одномерного массива с помощью поэлементного копирования.
Задайте двумерный массив размером m×n, заполненный случайными целыми числами.
Задайте двумерный массив размером m×n, заполненный случайными вещественными числами.
- При выводе матрицы показывать каждую цифру разного цвета(цветов всего 16)
Задайте двумерный массив размера m на n, каждый элемент в массиве находится по формуле: Aₘₙ = m+n. Выведите полученный массив на экран.
Задайте двумерный массив. Найдите элементы, у которых оба индекса чётные, и замените эти элементы на их квадраты.
Напишите программу, которая на вход принимает позиции элемента в двумерном массиве, и возвращает значение этого элемента или же указание, что такого элемента нет.
- Заполнить числами Фиббоначи и выделить цветом найденную цифру.
Задайте двумерный массив. Найдите сумму элементов, находящихся на главной диагонали (с индексами (0,0); (1;1) и т.д.
Задайте двумерный массив из целых чисел. Найдите среднее арифметическое элементов в каждом столбце.
- Дополнительно вывести среднее арифметическое по диагоналям и диагональ выделить разным цветом.
Задайте двумерный массив. Напишите программу, которая поменяет местами первую и последнюю строку массива.
Задайте двумерный массив. Напишите программу, которая упорядочит по убыванию элементы каждой строки двумерного массива.
- .
Задайте двумерный массив. Напишите программу, которая заменяет строки на столбцы. В случае, если это невозможно, программа должна вывести сообщение для пользователя.
Задайте прямоугольный двумерный массив. Напишите программу, которая будет находить строку с наименьшей суммой элементов.
Составить частотный словарь элементов двумерного массива. Частотный словарь содержит информацию о том, сколько раз встречается элемент входных данных.
Задайте две матрицы. Напишите программу, которая будет находить произведение двух матриц.
Задайте двумерный массив из целых чисел. Напишите программу, которая удалит строку и столбец, на пересечении которых расположен наименьший элемент массива.
Сформируйте трёхмерный массив из неповторяющихся двузначных чисел. Напишите программу, которая будет построчно выводить массив, добавляя индексы каждого элемента.
Вывести первые N строк треугольника Паскаля. Сделать вывод в виде равнобедренного треугольника.
Напишите программу, которая заполнит спирально массив 4 на 4. Например, на выходе получается вот такой массив.