Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 5.00
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
#1

Предложите упражнения по С++ мне - C++

30.11.2009, 22:19. Просмотров 2182. Ответов 30
Метки нет (Все метки)

Предложите задачи по С++ мне,хотел бы услышать задачи,заданные вами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2009, 22:19     Предложите упражнения по С++ мне
Посмотрите здесь:

Упражнения для освоения С++ C++
Структуры - разбор упражнения C++
C++ Тренирующие упражнения
Упражнения по C++ C++
C++ Упражнения
Простые упражнения по С++ C++
Упражнения цикла for C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
01.12.2009, 11:09     Предложите упражнения по С++ мне #21
дано уравнение:
1x+2y+3z+4d = 90 000 000 000
все переменные - целые положительные числа.
Найти решение за минимальное время
sh4d°_°ff
ex-close383
1254 / 277 / 19
Регистрация: 31.10.2009
Сообщений: 1,429
01.12.2009, 11:36     Предложите упражнения по С++ мне #22
Мм.. сделай шифровальщик / перевод русских букав в англицкие (типа дано а, б, в преобразовываем в a, b, v)...
я когда подобную задачу решал, неплохо разобрался со строками в билдере...
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
01.12.2009, 13:16     Предложите упражнения по С++ мне #23
МедведЪ, построй какое нить бинарное дерево или поизучай рекурсивные алгоритмы если делать нечего))))))
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
01.12.2009, 15:03     Предложите упражнения по С++ мне #24
Цитата Сообщение от rrrFer Посмотреть сообщение
нет
А что тогда делать с теми,которые не закрыты???
rrrFer
Заблокирован
01.12.2009, 16:28     Предложите упражнения по С++ мне #25
Цитата Сообщение от Metal_666_ Посмотреть сообщение
А что тогда делать с теми,которые не закрыты???
это настолько важно? - выдай сообщение об ошибке может просто?
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.12.2009, 16:56     Предложите упражнения по С++ мне #26
Могу выдать задание, если серьезно требуется.
Но я уверен, что половина из тех, кто захочет "размять мозги", на ней свалятся
Lord_Voodoo
Супер-модератор
8577 / 2177 / 61
Регистрация: 07.03.2007
Сообщений: 10,863
Завершенные тесты: 1
01.12.2009, 17:01     Предложите упражнения по С++ мне #27
что-то мне эта тема все больше напоминает флудилку!!!
0xAX
2446 / 356 / 7
Регистрация: 27.06.2009
Сообщений: 880
01.12.2009, 17:03     Предложите упражнения по С++ мне #28
Цитата Сообщение от МедведЪ Посмотреть сообщение
Предложите задачи по С++ мне,хотел бы услышать задачи,заданные вами.
Незнаете чем занятся, исправьте баг в каком - нибудь opensource проекте, тут вам и практика и люди скажут спасибо.
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
01.12.2009, 17:06     Предложите упражнения по С++ мне #29
Найти количество 18-значных счастливых билетов,билеты нумеруются с 000000000000000000 до 999999999999999999,время выполнения 2 секунды.
Это довольно просто решается.
Cначала нужно составить массив A[] с индексами от 0 до 81.
Левая часть счастливого билета ( как и правая ) имеет сумму цифр от 0 до 81.
Нужно перебрать все левые части от 0 до 999999999.
При этом в массив A[] занести кол-во левых частей с соответствующей суммой.
Например для левой части 012012012 нужно в A[9] добавить 1.

Получив массив A[] мы можем найти ответ.
Правда придется использовать int64_t чтобы его посчитать
Счастливый билет дают только те левые и правые части, сумма которых равна.
Значит если у нас cумма левой части равна S, то A[S] - это кол-во таких левых частей.
Значит общее число билетов где левая часть имеет сумму S равно A[S]^2.

Полный ответ: SUM= A[0]^2+A[1]^2+A[2]^2+...+A[81]^2.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.12.2009, 17:07     Предложите упражнения по С++ мне #30
Ок.
Условие задачи:

"Рассмотрим слова, состоящие из букв "А", "В", "a" и "b". Скажем, что два слова эквивалентны, если одно может быть получено из другого с помощью следующих операций:
1. Удалить в любой позиции подстроку, равную Аа, аА, Вb или bB;
2. Добавить в любую позицию подстроку, равную Аа, аА, Bb или bB.
Например, слова abAaBBabbA и aAaBabaAbA эквивалентны:
abAaBBabbA -> abBBabbA -> aBabbA -> aAaBabbA -> aAaBabaAbA
а слова abAB и baBA - нет.
Интересно отметить, что для произвольных слов X и Y найдется такое слово Z, эквивалентное Х, которое содержит Y в качестве подстроки. Ваша задача - найти кратчайшее такое слово, а точнее, придумать алгоритм для этого."

В качестве примера сам хочу отметить, что если:
X - abAaBBabbA
Y - AaBaba

то Z будет aAaBabaAbA.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2009, 17:18     Предложите упражнения по С++ мне
Еще ссылки по теме:

Упражнения на массивы C++
C++ Ребят памогите решать упражнения
C++ Упражнения по инициализации,определении
Упражнения по с++ C++
C++ Упражнения из книги Брюса Эккеля

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
mik-a-el
CyberForum Owner
56922 / 36672 / 231
Регистрация: 10.04.2006
Сообщений: 12,642
01.12.2009, 17:18     Предложите упражнения по С++ мне #31
МедведЪ, в этом разделе полно задач - решайте.
Yandex
Объявления
01.12.2009, 17:18     Предложите упражнения по С++ мне
Закрытая тема Создать тему
Опции темы

Текущее время: 04:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru