Программирование
Тип работы: | Все Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все Basic C C# C++ Delphi Fortran Free Basic HTML Java Pascal Pascal ABC Turbo Pascal VBA Ассемблер |
Блок-схема: | Все Есть Нет |
-
Написать программу,которая из последовательности целых чисел формирует односвязный список.Длина последовательности может быть произвольной. В списке осуществить следующее преобразование:удалить из списка первый и последний четный элементы.(также нельзя менять информационные части-нужно менять указатели в списке).Список должен быть односвязный.Сами элементы и их кол-во вводятся через клавиатуру
50 руб.Трехмерный массив описывает школьный журнал одного класса. Каждая страница журнала содержит оценки N учеников за М уроков по одному предмету (в каждой строке – оценки одного ученика, в каждой колонке – оценки за один урок). В журнале L страниц – по количеству изучаемых школьниками предметов. Пусть N=26, M=48, L=14. Определить, есть ли в классе ученики, которые учатся без двоек.
Задана матрица A целых чисел размера N*M(N,M<=20,N и M задаются как параметры).Преобразовать ее в матрицу B путем удаления:строки этой матрицы с минимальным номером,в которой все элементы делятся на 3 и упорядочены по возрастанию.Если такой строки нет,то программа должна выдать соответствующее сообщение.На печать следует вывести как исходную,так и результативную матрицу.(ввод массивов должен производиться вручную(без использования рандома))
Дана непустая последовательность слов из строчёных букв; между соседними словами-запятая, за последние словом -точка. Напечатать те слова из последовательности, которые отличны от последнего слова, и удалить из слова первую букву
Для последовательности целых чисел заданной длины n (вводится в диалоге с пользователем) подсчитать общую сумму и количество элементов заданой последовательности, которые расположены: между первым не принадлежащем диапазону от -5 до 7 элементом последовательности и последним элементом последовательности, значение которого меньше его порядкового номера (язык Си)(ещё желательно написать в скобочках в программе пояснения)
Сделать программу таким образом, чтобы в int main был только вызов функций. Также, вместо уже введенных данных "каменный уголь" "млн.т" "451" "503" "458" и т.д. пользователь сам должен вводить свои данные. И после каждой строчки был выбор "Ввести еще одно полезное ископаемое"
Составить программу для определения методом Монте-Карло площади заштрихованой фигуры
Программа есть, остается только поменять значения под вариант, который в файлеЗадание
Указания. Разрабатываемый класс должен содержать следующие элементы: скрытые поля, конструкторы без параметров и с параметрами (имена некоторых полей должны совпадать с идентификаторами параметров), свойства, метод вывода полей и указанный в таблице метод.
Составьте тестирующую программу с выдачей результатов. В программе должна выполняться проверка всех разработанных элементов класса, вывод состояния объекта.
Класс
Метод
Сотрудник (поля: имя, р – минимальная зарплата)
Доход: k *p, где k – повышающий коэффициент
Дан текстовый файл, в котором содержатся целые числа. Определить среднее
арифметическое положительных чисел в каждой строке и записать результаты в
другой текстовый файл с указанием номера строки исходного файла. (Программу написать не используя массивов)Взять любой текст в однобайтовой кодировке. Убрать из текста всё кроме
символов в диапазоне [32-255].
Оставшийся текст поделить на слова считая что разделитель - пробел.
Для счётчика использовать unsigned long.
Вывести полученный результат БЕЗ СОРТИРОВКИ просто в виде слово -
количество повторов (сортировку будем разбирать позже).20. Дана последовательность целых чисел, оканчивающаяся
числом 0. Найти среднее арифметическое положительных чисел,
квадрат которых оканчивается на 1, 6 или 9. РЕШИТЬ через while без массива, без pow
27.Дан одномерный массив, состоящий из N (0 < N < 100)
целочисленных элементов. Найти количество простых элементов,
до и после которых располагаются нечетные числа. Без использования функций и pow.Фермер хочет построить на своей земле как можно больший по площади сарай. Но на его участке есть деревья и хозяйственные постройки, которые он не хочет никуда переносить. Для простоты представим ферму сеткой размера MxN. Каждое из деревьев и построек размещается в одном или нескольких узлах сетки. Прямоугольный сарай не должен ни с
чем соприкасаться (т.е. в соседних с ним узлах сетки не может ничего быть). Найти максимально возможную площадь сарая и где он может размещаться. Исходные данные считать из файла, созданного в Блокноте
Через входной поток поступает несколько строк.
В первой строке вводится натуральное число N - количество оставшихся строк (тестов).
В каждой из следующих N строк размещено два слова, разделенные пробелом. (Длина каждого слова не превышает 32).
Необходимо для каждой пары слов получить новое слово, так, чтобы окончание первого совпадало с началом второго, например, гора + радуга = горадуга. Это слово надо вывести в стандартный поток вывода.
Если слова возможно соединить несколькими способами, надо выбрать тот, который обеспечивает максимальную общую часть, например папа + папаха = папаха (а не папапаха).
Пример входного потока:
3
шлакоблок окунь
папа папаха
папа мама
Выходной поток:
шлакоблокунь
папаха
папамамаПрименяя парадигму абстрактных типов данных и инкрементную модель разработки, создать программную систему для решения поставленной задачи. Все исходные данные должны вводиться со стандартного устройства ввода (с клавиатуры), то есть запрашиваться у пользователя. Результаты обработки должны быть выданы на стандартное устройство вывода (дисплей). Ввод исходных данных, собственно сама обработка и вывод результатов должны быть оформлены в виде отдельных функций. Обмен данными должен быть реализован через аргументы функций. Кроме окончательного варианта программной системы должны быть предоставлены и её 11 ром ежу гоч н ы е вере и и.
Дана неубывающая последовательности ь действительных чисел а2,...ап . Вставить действительное число h в псе гак, чтобы последовательность осталась неубывающей.
Написать программу,которая из последовательности целых чисел формирует односвязный список.Длина последовательности может быть произвольной. В списке осуществить следующее преобразование:удалить из списка первый и последний четный элементы.(также нельзя менять информационные части-нужно менять указатели в списке).
И лучше если будут пояснения как и что работает в программе(что за что отвечает и все в таком духе).100 руб.Задание 1
Подсчитать количество слов в строке, которая не может начинаться и заканчиваться пробелами и между словами можно ставить только один пробел.
С использованием массива.
С использованием указателей.
Задание 2
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.
Восстановить бинарное дерево по прямому порядку.(использую списки);
150 руб.Задача 1
Дано натуральное число N. Составить программу для сравнения цифр старшего и младшего разрядов этого числа.
Задача 2
Дана последовательность целых чисел {Aj}. Hайти произведение неположительных чисел, наименьшее из неположительных чисел и номеp этого числа в последовательности.
Задача 3
Дана целочисленная матрица {Aij}i=1,...,n;j=1,...,m (n,m<=20). Найти минимум из наибольших элементов строк.
Задача 4
Ввести последовательность натуральных чисел {Aj}j=1...n (n<=1000). Упорядочить последовательность по невозрастанию первой цифры числа, числа с одинаковыми первыми цифрами дополнительно упорядочить по невозрастанию суммы цифр числа, числа с одинаковыми первыми цифрами и одинаковыми суммами цифр дополнительно упорядочить по невозрастанию самого числа.
150 руб.Шифр цезаря на на языке С с поддержкой русского и английского языка. Требование к коду: должно работать на Unix системах.