Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Hub

Мой репозитарий Deniffler

Репозитарий преподователя (Андрей Голиков)

Семинар №1

Задача №0

Напишите программу, которая на вход принимает число и выдает его квадрат (число умноженное на само себя) приглашение ввести число.

Решение

Задача №1

Напишите программу, которая на вход принимает два числа и проверяет, является ли первое число квадратом второго.

Решение

Задача №2 (ДЗ)

Напишите программу, которая на вход принимает два числа и выдаёт, какое число большее, а какое меньшее.

Решение

Задача №3

Напишите программу, которая на вход принимает число сообшает день недели.

Решение

Задача №4 (ДЗ)

Напишите программу, которая принимает на вход три числа и выдаёт максимальное из этих чисел.

Решение

Задача №5

Напишите программу, которая на вход принимает одно число N На выходе выдает все целые числа в диапазоне от -N до N.

Решение

Задача №6 (ДЗ)

Напишите программу, которая на вход принимает число и выдаёт, является ли число чётным (делится ли оно на два без остатка).

Решение

Задача №7

Напишите программу, которая на входе принимает 3х значное число и на выходе показывает последнее цифру этого числа.

Решение

Задача №8 (ДЗ)

Напишите программу, которая на вход принимает число (N), а на выходе показывает все чётные числа от 1 до N.

Решение

Семинар №2

Задача №9

Напишите программу, которая выводит случайные числа из отрезка [10...99] и показывает наибольшую цифру этого числа.

Решение

Задача №10 (ДЗ)

Напишите программу, которая принимает на вход трёхзначное число и на выходе показывает вторую цифру этого числа.

Решение

Задача №11

Напишите программу, которая выводит случайное 3-х значное число и удаляет вторую цифру этого числа.

Решение

Задача №12

Напишите программу, которая будет принимать на вход два числа и выводить является ли второе число кратным первому. Если второе число не кратно первому, то программа выводит на экран остаток от деления.

Решение

Задача №13 (ДЗ)

Напишите программу, которая выводит третью цифру заданного числа или сообщает, что третьей цифры нет.

Решение

Задача №14

Напишите программу, которая будет принимать на вход одно число и выводить является ли это число кратное 7 и 21.

Решение

Задача №15 (ДЗ)

Напишите программу, которая принимает на вход цифру, обозначающую день недели, и проверяет, является ли этот день выходным.

Решение

Задача №16

Напишите программу, которая принимает на вход два числа и проверяет, является ли одно квадратом другого.

Решение

Семинар №3

Задача №17

Напишите программу, которая принимает на вход координаты точки (X и Y), причём X ≠ 0 и Y ≠ 0 и выдаёт номер четверти плоскости, в которой находится эта точка.

Решение

Задача №18

Напишите программу, которая по заданному номеру четверти, показывает диапазон возможных координат точек в этой четверти (x и y).

Решение

Задача №19 (ДЗ)

Напишите программу, которая принимает на вход пятизначное число и проверяет, является ли оно палиндромом. 14212 -> нет 12821 -> да 23432 -> да

  • Сделать вариант через СЛОВАРЬ четырехзначных палиндромов

Решение

Задача №20

Напишите программу, которая принимает на вход координаты двух точек и находит расстояние между ними в 2D пространстве. Например: A (3,6); B (2,1) -> 5,09 A (7,-5); B (1,-1) -> 7,21

Решение

Задача №21 (ДЗ)

Напишите программу, которая принимает на вход координаты двух точек и находит расстояние между ними в 3D пространстве. A (3,6,8); B (2,1,-7), -> 15.84 A (7,-5, 0); B (1,-1,9) -> 11.53

  • Сделать метод загрузки точек

Решение

Задача №22

Напишите программу, которая принимает на вход число (N) и выдаёт таблицу квадратов чисел от 1 до N. Например: 5 -> 1, 4, 9, 16, 25. 2 -> 1,4

Решение

Задача №23 (ДЗ)

Напишите программу, которая принимает на вход число (N) и выдаёт таблицу кубов чисел от 1 до N. 3 -> 1, 8, 27 5 -> 1, 8, 27, 64, 125

  • Вывести таблицу с границами и значениями друг над другом

Решение

Семинар №4

Задача №24

Напишите программу, которая принимает на вход число (А) и выдаёт сумму чисел от 1 до А.

Решение

Задача №25 (ДЗ)

Напишите цикл, который принимает на вход два числа (A и B) и возводит число A в натуральную степень B.

Решение

Задача №26

Напишите программу, которая принимает на вход число и выдаёт количество цифр в числе.

  • Сделать вариант через СЛОВАРЬ четырехзначных палиндромов

Решение

Задача №27 (ДЗ)

Напишите программу, которая принимает на вход число и выдаёт сумму цифр в числе.

Решение

Задача №28

Напишите программу, которая принимает на вход число N и выдаёт произведение чисел от 1 до N.

Решение

Задача №29 (ДЗ)

Напишите программу, которая задаёт массив из 8 элементов и выводит их на экран.

Решение

Задача №30

Напишите программу, которая выводит массив из 8 элементов, заполненный нулями и единицами в случайном порядке.

Решение

Семинар №5

Задача №31

Задайте массив из 12 элементов, заполненный случайными числами из промежутка [-9, 9]. Найдите сумму отрицательных и положительных элементов массива.

Решение

Задача №32

Напишите программу замена элементов массива: положительные элементы замените на соответствующие отрицательные, и наоборот.

Решение

Задача №33

Задайте массив. Напишите программу, которая определяет, присутствует ли заданное число в массиве.

Решение

Задача №34 (ДЗ)

Задайте массив заполненный случайными положительными трёхзначными числами. Напишите программу, которая покажет количество чётных чисел в массиве.

  • Отсортировать массив методом пузырька

Решение

Задача №35

Задайте одномерный массив из 123 случайных чисел. Найдите количество элементов массива, значения которых лежат в отрезке [10,99].

Решение

Задача №36 (ДЗ)

Задайте одномерный массив, заполненный случайными числами. Найдите сумму элементов, стоящих на нечётных позициях.

  • Найдите все пары в массиве и выведите пользователю

Решение

Задача №37

Найдите произведение пар чисел в одномерном массиве. Парой считаем первый и последний элемент, второй и предпоследний и т.д. Результат запишите в новом массиве.

Решение

Задача №38 (ДЗ)

Задайте массив вещественных чисел. Найдите разницу между максимальным и минимальным элементов массива.

  • Отсортируйте массив методом вставки и методом подсчета, а затем найдите разницу между первым и последним элементом. Для задачи со звездочкой использовать заполнение массива целыми числами.

Решение

Семинар №6

Задача №39

Напишите программу, которая перевернёт одномерный массив (последний элемент будет на первом месте, а первый - на последнем и т.д.)

Решение

Задача №40

Напишите программу, которая принимает на вход три числа и проверяет, может ли существовать треугольник с сторонами такой длины.

Решение

Задача №41 (ДЗ)

Пользователь вводит с клавиатуры M чисел. Посчитайте, сколько чисел больше 0 ввёл пользователь.

Решение

Задача №42

Напишите программу, которая будет преобразовывать десятичное число в двоичное..

Решение

Задача №43 (ДЗ)

Напишите программу, которая найдёт точку пересечения двух прямых, заданных уравнениями y = k1 * x + b1, y = k2 * x + b2; значения b1, k1, b2 и k2 задаются пользователем. b1 = 2, k1 = 5, b2 = 4, k2 = 9 -> (-0,5; -0,5).

Решение

Задача №44

Не используя рекурсию, выведите первые N чисел Фибоначчи. Первые два числа Фибоначчи: 0 и 1.

Решение

Задача №45

Напишите программу, которая будет создавать копию заданного одномерного массива с помощью поэлементного копирования.

Решение

Семинар №7

Задача №46

Задайте двумерный массив размером m×n, заполненный случайными целыми числами.

Решение

Задача №47 (ДЗ)

Задайте двумерный массив размером m×n, заполненный случайными вещественными числами.

  • При выводе матрицы показывать каждую цифру разного цвета(цветов всего 16)

Решение

Задача №48

Задайте двумерный массив размера m на n, каждый элемент в массиве находится по формуле: Aₘₙ = m+n. Выведите полученный массив на экран.

Решение

Задача №49

Задайте двумерный массив. Найдите элементы, у которых оба индекса чётные, и замените эти элементы на их квадраты.

Решение

Задача №50 (ДЗ)

Напишите программу, которая на вход принимает позиции элемента в двумерном массиве, и возвращает значение этого элемента или же указание, что такого элемента нет.

  • Заполнить числами Фиббоначи и выделить цветом найденную цифру.

Решение

Задача №51

Задайте двумерный массив. Найдите сумму элементов, находящихся на главной диагонали (с индексами (0,0); (1;1) и т.д.

Решение

Задача №52 (ДЗ)

Задайте двумерный массив из целых чисел. Найдите среднее арифметическое элементов в каждом столбце.

  • Дополнительно вывести среднее арифметическое по диагоналям и диагональ выделить разным цветом.

Решение

Семинар №8

Задача №53

Задайте двумерный массив. Напишите программу, которая поменяет местами первую и последнюю строку массива.

Решение

Задача №54 (ДЗ)

Задайте двумерный массив. Напишите программу, которая упорядочит по убыванию элементы каждой строки двумерного массива.

  • .

Решение

Задача №55

Задайте двумерный массив. Напишите программу, которая заменяет строки на столбцы. В случае, если это невозможно, программа должна вывести сообщение для пользователя.

Решение

Задача №56 (ДЗ)

Задайте прямоугольный двумерный массив. Напишите программу, которая будет находить строку с наименьшей суммой элементов.

Решение

Задача №57

Составить частотный словарь элементов двумерного массива. Частотный словарь содержит информацию о том, сколько раз встречается элемент входных данных.

Решение

Задача №58 (ДЗ)

Задайте две матрицы. Напишите программу, которая будет находить произведение двух матриц.

Решение

Задача №59

Задайте двумерный массив из целых чисел. Напишите программу, которая удалит строку и столбец, на пересечении которых расположен наименьший элемент массива.

Решение

Задача №60 (ДЗ)

Сформируйте трёхмерный массив из неповторяющихся двузначных чисел. Напишите программу, которая будет построчно выводить массив, добавляя индексы каждого элемента.

Решение

Задача №61

Вывести первые N строк треугольника Паскаля. Сделать вывод в виде равнобедренного треугольника.

Решение

Задача №62 (ДЗ)

Напишите программу, которая заполнит спирально массив 4 на 4. Например, на выходе получается вот такой массив.

Решение

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages