Code Monkey home page Code Monkey logo

c-_task's Introduction

Git Hub

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

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

Семинар №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. Например, на выходе получается вот такой массив.

Решение

c-_task's People

Contributors

deletedone avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.