Суббота, 20 Апр 2024, 15:21
Приветствую Вас Странник

Портал разработчиков

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Владимир, Alchemist  
Форум » Программирование » Задачи и задачки » Задачи X500 (Не скажу что простые но и не сложные)))))
Задачи X500
ВладимирДата: Суббота, 19 Июн 2010, 00:38 | Сообщение # 1
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
/*-----------------НАЧАЛО)-----------------*/

В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Суббота, 19 Июн 2010, 00:39 | Сообщение # 2
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
Задача №1
A+B
(Сложность: 2%)

Требуется сложить два целых числа А и В.
Входные данные

В единственной строке входного файла INPUT.TXT записано два натуральных числа через пробел, не превышающих 109.
Выходные данные

В единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число — сумму чисел А и В.

Code
Пример№    INPUT.TXT    OUTPUT.TXT
1                        2 3                   5


В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Суббота, 19 Июн 2010, 00:44 | Сообщение # 3
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
Задача №2
Сумма
(Сложность: 19%)

Требуется посчитать сумму целых чисел от 1 до N.
Входные данные

В единственной строке входного файла INPUT.TXT записано единственное целое число N, не превышающее по абсолютной величине 104.
Выходные данные

В единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число — сумму чисел от 1 до N.

Code

Пример№    INPUT.TXT    OUTPUT.TXT
       1                  5                   15


В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Суббота, 19 Июн 2010, 00:45 | Сообщение # 4
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
Задача №3
Пятью пять - двадцать пять!
(Сложность: 8%)

Вася и Петя учатся в школе в одном классе. Недавно Петя поведал Васе о хитром способе возведения в квадрат натуральных чисел, оканчивающихся на цифру 5. Теперь Вася может с легкостью возводить в квадрат двузначные (и даже некоторые трехзначные) числа, оканчивающиеся на 5. Способ заключается в следующем: для возведения в квадрат числа, оканчивающегося на 5 достаточно умножить число, полученное из исходного вычеркиванием последней пятерки на следующее по порядку число, затем остается лишь приписать «25» к получившемуся результату справа. Например, для того, чтобы возвести число 125 в квадрат достаточно 12 умножить на 13 и приписать 25, т.е. приписывая к числу 12*13=156 число 25, получаем результат 15625, т.е. 1252=15625. Напишите программу, возводящую число, оканчивающееся на 5, в квадрат для того, чтобы Вася смог проверить свои навыки.
Входные данные

В единственной строке входного файла INPUT.TXT записано одно натуральное число А, оканчивающееся на цифру 5, не превышающее 4*105.
Выходные данные

В выходной файл OUTPUT.TXT выведите одно натуральное число - A2 без лидирующих нулей.

Code
Примеры№    INPUT.TXT    OUTPUT.TXT
1    5    25
2    75    5625
3    4255    18105025


В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Суббота, 19 Июн 2010, 00:46 | Сообщение # 5
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
Задача №4
Игра
(Сложность: 4%)

В свободное время одноклассники Вася и Петя любят играть в различные логические игры: морской бой, крестики-нолики, шахматы, шашки и многое другое. Ребята уже испробовали и поиграли во всевозможные классические игры подобного рода, включая компьютерные. Однажды им захотелось сыграть во что-нибудь новое, но ничего подходящего найти не удалось. Тогда Петя придумал следующую игру «Угадайка»: Играют двое участников. Первый загадывает любое трехзначное число, такое что первая и последняя цифры отличаются друг от друга более чем на единицу. Далее загадавший число игрок переворачивает загаданное число, меняя первую и последнюю цифры местами, таким образом получая еще одно число. Затем из максимального из полученных двух чисел вычитается минимальное. Задача второго игрока – угадать по первой цифре полученного в результате вычитания числа само это число. Например, если Вася загадал число 487, то перестановкой первой и последней цифры он получит число 784. После чего ему придется вычесть из 784 число 487, в результате чего получится число 297, которое и должен отгадать Петя по указанной первой цифре «2», взятой из этого числа. Петя успевает лучше Васи по математике, поэтому практически всегда выигрывает в играх такого типа. Но в данном случае Петя схитрил и специально придумал такую игру, в которой он не проиграет Васе в любом случае. Дело в том, что придуманная Петей игра имеет выигрышную стратегию, которая заключается в следующем: искомое число всегда является трехзначным и вторая его цифра всегда равна девяти, а для получения значения последней достаточно отнять от девяти первую, т.е. в рассмотренном выше случае последняя цифра равна 9-2=7. Помогите Пете еще упростить процесс отгадывания числа по заданной его первой цифре, написав соответствующую программу.
Входные данные

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

В выходной файл OUTPUT.TXT нужно вывести значение полученной Васей разности.

Code
Примеры№    INPUT.TXT    OUTPUT.TXT
1    5    594
2    2    297
3    7    792


В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Суббота, 19 Июн 2010, 00:49 | Сообщение # 6
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
Задача №5
Статистика
(Сложность: 25%)

Вася не любит английский язык, но каждый раз старается получить хотя бы четверку за четверть, чтобы оставаться ударником. В текущей четверти Вася заметил следующую закономерность: по нечетным дням месяца он получал тройки, а по четным – четверки. Так же он помнит, в какие дни он получал эти оценки. Поэтому он выписал на бумажке все эти дни для того, чтобы оценить, сколько у него троек и сколько четверок. Помогите Васе это сделать, расположив четные и нечетные числа в разных строчках. Вася может рассчитывать на оценку 4, если четверок не меньше, чем троек.
Входные данные

В первой строке входного файла INPUT.TXT записано единственное число N – количество элементов целочисленного массива (1<=N<=100). Вторая строка содержит N чисел, представляющих заданный массив. Каждый элемент массива – натуральное число от 1 до 31. Все элементы массива разделены пробелом.
Выходные данные

В первую строку выходного файла OUTPUT.TXT нужно вывести числа, которые соответствуют дням месяцев, в которые Вася получил тройки, а во второй строке соответственно расположить числа месяца, в которые Вася получил четверки. В третьей строке нужно вывести «YES», если Вася может рассчитывать на четверку и «NO» в противном случае. В каждой строчке числа следует выводить в том же порядке, в котором они идут во входных данных. При выводе, числа отделяются пробелом.

Code
Примеры№    INPUT.TXT                        OUTPUT.TXT
1          5 4 16 19 31 2                           19 31 4 16 2 YES
2                   8 29 4 7 12 15 17 24 1                29 7 15 17 1 4 12 24 NO


В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Суббота, 19 Июн 2010, 00:55 | Сообщение # 7
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
Задача №6
Шахматы
(Сложность: 18%)

Совсем недавно Вася занялся программированием и решил реализовать собственную программу для игры в шахматы. Но у него возникла проблема определения правильности хода конем, который делает пользователь. Т.е. если пользователь вводит значение «C7-D5», то программа должна определить это как правильный ход, если же введено «E2-E4», то ход неверный. Так же нужно проверить корректность записи ввода: если например, введено «D9-N5», то программа должна определить данную запись как ошибочную. Помогите ему осуществить эту проверку!

Входные данные

В единственной строке входного файла INPUT.TXT записан текст хода, который указал пользователь. Пользователь не может ввести строку, длиннее 5 символов.
Выходные данные

В выходной файл OUTPUT.TXT нужно вывести «YES», если указанный ход конем верный, если же запись корректна (в смысле правильности записи координат), но ход невозможен, то нужно вывести «NO». Если же координаты не определены или заданы некорректно, то вывести сообщение «ERROR».

Code
Примеры№    INPUT.TXT    OUTPUT.TXT
1                C7-D5        YES
2                E2-E4                     NO
3                BSN                   ERROR


В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
AlchemistДата: Воскресенье, 20 Июн 2010, 15:39 | Сообщение # 8
Alchemist
Друган
Гильдия: Гильдия Разработчиков
Заклинаний: 317
загрузка наград ...
Ранг: 14
Проклятья: 0%
Присутствие: Меня нет
Гг, не че такие задачки))
 
ВладимирДата: Воскресенье, 20 Июн 2010, 22:45 | Сообщение # 9
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
ага))

В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Вторник, 14 Дек 2010, 18:14 | Сообщение # 10
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
Задача №7
Золото племени АББА
(Сложность: 40%)

Главный вождь племени Абба не умеет считать. В обмен на одну из его земель вождь другого племени предложил ему выбрать одну из трех куч с золотыми монетами. Но вождю племени Абба хочется получить наибольшее количество золотых монет. Помогите вождю сделать правильный выбор!
Входные данные

В первой строке входного файла INPUT.TXT записаны три натуральных числа через пробел. Каждое из чисел не превышает 10100.
Выходные данные

В выходной файл OUTPUT.TXT нужно вывести одно целое число — максимальное количество монет, которые может взять вождь.

Code
Примеры№    INPUT.TXT    OUTPUT.TXT
1    5 7 3    7
2    987531 234 86364    987531
3    189285 283 4958439238923098349024    4958439238923098349024


В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
vikulyaДата: Пятница, 28 Окт 2011, 18:08 | Сообщение # 11
Принятый
Гильдия: Хранители
Заклинаний: 2
загрузка наград ...
Ранг: 0
Проклятья: 0%
Присутствие: Меня нет
Владимир, А где то можно посмотреть ответы на эти задачи??

Сообщение отредактировал vikulya - Пятница, 28 Окт 2011, 18:09
 
ВладимирДата: Понедельник, 31 Окт 2011, 00:59 | Сообщение # 12
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
vikulya, Ну это только задачи, ответы нужно сделать самим))) а какая именно задача тебя интересует, могу помочь.

В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Понедельник, 31 Окт 2011, 01:03 | Сообщение # 13
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
Задача 1
#include < stdio.h >

long a,b;

int main(){
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
scanf("%ld%ld",&a,&b);
printf("%ld",a+b);
return 0;
}


В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
vikulyaДата: Понедельник, 31 Окт 2011, 13:16 | Сообщение # 14
Принятый
Гильдия: Хранители
Заклинаний: 2
загрузка наград ...
Ранг: 0
Проклятья: 0%
Присутствие: Меня нет
Меня интересует первые 3 задачи, но дело в том что я хотела бы разобраться ! Но не знаю кто бы мне помог!
 
ВладимирДата: Понедельник, 31 Окт 2011, 22:03 | Сообщение # 15
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
а что именно непонятно? и что понятно? с какого момента нужно объяснить? надеюсь не с азов си++))

В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Понедельник, 31 Окт 2011, 22:04 | Сообщение # 16
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
к примеру первая задача это азы си++))

В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
ВладимирДата: Понедельник, 31 Окт 2011, 22:06 | Сообщение # 17
Владимир
Супер
Гильдия: Гильдия Хакеров
Заклинаний: 471
загрузка наград ...
Ранг: 34
Присутствие: Меня нет
задача 2 тоже простая (как первая только с циклом), с задачей 3 можно попатеть) (число делим на десять, умножаем на себя, после на 100 и прибавляем 25)

В каждом из нас спит гений, но с каждым днем все крепче и крепче. ^_^
 
Форум » Программирование » Задачи и задачки » Задачи X500 (Не скажу что простые но и не сложные)))))
  • Страница 1 из 1
  • 1
Поиск:


Хостинг от uCoz -->