Форум программистов, компьютерный форум, киберфорум
Наши страницы

Нестандартные задания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread230802.html
Здравствуйте, уважаемые форумчане! Затрудняюсь составить программу с использованием структур на языке программирования C++. Очень надеюсь на Вас, заранее большое спасибо ;) Условие задачи: ...
C++ Попадает ли точка в заштрихованную область. Здравствуйте. Мне нужно реализовать задачу. А с программированием я увы... Написать программу, которая запрашивает координаты точки (X, Y) и определяет попадает ли точка в заштрихованную область на... http://www.cyberforum.ru/cpp-beginners/thread230794.html
C++ Написать программу, которая вводит двумерный массив с клавиатуры...
1.Написать программу, которая вводит двумерный массив с клавиатуры и вычисляет среднее арифметическое его элементов. 2.Написать программу, которая вводит двумерный массив с клавиатуры и вычисляет...
Найти наименьшую площадь треугольников C++
Дано эн треугольников заданных своими сторонами.Найти минимальную площадь! Почему у меня неправильно пллощадь считается...я уже не знаю!Псмотрите пожалуйста! ...
C++ Лабораторная работа http://www.cyberforum.ru/cpp-beginners/thread230788.html
Есть условие лабораторной работы...ПОМОГИТЕ ПОЖАЛУЙСТА!!!!завтра сдавать,а я не знаю как делать. ШАБЛОНЫ ФУНКЦИЙ И КЛАССОВ Краткие теоретические сведения. Шаблон функции. Шаблон функции (иначе...
C++ Я пробую почему-то не получается 1. Напишите программу, которая запрашивает координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке 2. На входе имеются вещественные числа a, b, c, d, e, f, h.... подробнее

Показать сообщение отдельно
CFYZ
10 / 10 / 0
Регистрация: 21.11.2009
Сообщений: 187

Нестандартные задания - C++

18.01.2011, 19:09. Просмотров 3034. Ответов 2
Метки (Все метки)

1)Условие:
У вас есть несколько камней известного веса W1, …, Wn. Напишите программу, которая распределит камни в две кучи так, что разность весов этих двух куч будет минимальной.
Исходные данные:
Ввод содержит количество камней N (1 ≤ N ≤ 20) и веса камней W1, …, Wn (1 ≤ Wi ≤ 100 000) — целые, разделённые пробельными символами.

2)Условие:
Ваша задача — найти минимальное положительное целое число Q такое, что произведение цифр числа Q в точности равняется N.
Исходные данные:
Целое число N (0 ≤ N ≤ 109).
Результат:
Выведите целое число Q. Если такого числа не существует, выведите −1.

3)Условие:
Имеется квадратная матрица размера NxN. Необходимо вывести ее элементы в порядке их появления в диагоналях начиная с левого нижнего конца до правого верхнего. Диагонали идут в порядке от левого верхнего угла к правому нижнему. (см. пример)
Исходные данные:
Целое число N (1 ≤ N ≤ 100) – размерность квадратной матрицы.
Далее следует N строк матрицы с ai элементами, по N в каждой.
Результат:
NxN элементов матрицы через пробел

4)Условие:
Во время лекции по уфоведению студенты В. и Н. не заняты конспектированием. Они играют в словарную игру, которая им более интересна, чем строение жгутикового покрытия обитателей Венеры. Правила игры следующие: имеется слово, обычно состоящее из большого количества букв. Каждый из игроков стремится составить большее количество слов из букв исходного слова. Кроме того каждый стремится составить слово наибольшей длины.
Ваша задача написать программу, которая выявит победителя в игре. Победителем является игрок, составивший большее количество правильных слов (по случайности игрок может употребить букву, не существующую в исходном слове, либо использовать одну и ту же букву больше раз, чем она встречается в исходном слове). В случае равенства количества слов победителем является тот игрок, длина чьих слов в сумме превышает длину слов его соперника.
Исходные данные:
Исходное слово (длина < 25 символов)
N1 – количество слов студента В.
N1 строк со словами, которые составил студент В.
N2 – количество слов студента Н.
N2 строк со словами, которые составил студент Н.
(0 <= N1, N2 <= 100)
Слова не повторяются одним и тем же игроком. Длина каждого составленного слова не превышает количества символов исходного слова. Все слова даются в нижнем регистре английского алфавита (в примере слова написаны транслитом)
Результат:
В единственной строке вывести V, если победил студент В., или N, если победителем является студент Н. (гарантируется, что один из игроков выиграет)

6)Условие:
Администрация библиотеки из-за колоссального посещения заведения студентами решила выяснить, какое наибольшее количество студентов находится одновременно в читальных залах по итогам дня.
Исходные данные:
Дано число посетителей библиотеки за день N
Далее следует N строк с отметками моментов времени прихода и убытия посетителя из заведения через пробел B и E.
(0 <= N <= 100)
(0 <= B, E <= 100)
Результат:
Число – максимальное количество студентов, которые находились в библиотеке по итогам дня.

Помогите если можете, или хотя бы подскажите алгоритмы решения таких задач, или может примеры если у кого есть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.