Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Помощ със задачи по програмиране C++

Featured Replies

а) Да се напише програма, която прочита от стандартния вход две естествени числа от тип unsigned и проверява дали след задраскване на една цифра от първото, може да се получи второто. Ако е възможно, на стандартния изход да се изведе “Yes”, в противен случай “No”. За тази подточка не е позволено използването на масиви.


 

Вход

Изход

1234

124

Yes

1234

121

No


 

б) Напишете функция, която приема масив от цели числа A и масив от цели числа B и връща дали масивът B може да се получи от масива A чрез премахването на един или повече от елементите му.

 

Вход

Изход

[1, 2, 4, 5, 2]

[1, 5, 2]

true

[1, 2, 4, 2, 3]

[2, 2, 4]

false



 

Задача 2 :

Напишете функция, която приема естествено число с четири цифри и отпечатва без повторение всички числа, които са съставени от същите цифри.

 

Вход

Изход

1234

1234 2134 3124 1324 2314 3214 3241 2341 4321 3421 2431 4231 4132 1432 3412 4312 1342 3142 2143 1243 4213 2413 1423 4123

1222

1222 2122 2212 2221

5555

5555

1200

1200 2100 1020 1002 2010 2001




 

Задача 3 : Напишете програма, която намира намисленото от противника ви число (или дава предположение за възможните числа) от играта “Бикове и крави”.

Ще получите естествено число M(брой цифри, с които трябва да е числото), естествено число N и N заявки от вида: 

<число> <брой бикове> <брой крави>.

След това трябва да отпечатате всички числа, които удовлетворяват тези условия

(всички числа, които опонентът ви може да е намислил).

Забележка 1: Всички числа, с които се играе “Бикове и крави” са с различни цифри.

Забележка 2: За конкретната задача е позволено числата да започват с 0 (и да имат водещи нули).

Забележка 3: 1 <= M <= 6

 

Пример:

Вход

Изход

4

2

1234 1 1

5314 2 1

0354 0514 5104 5164 5174 5184 5194 6354 6514 7354 7514 8354 8514 9354 9514

2

3

12 1 0

23 0 0

42 0 1

14


 

Понеже е видно, че не си затруднен как да продължиш (и да търсиш помощ), а търсиш някой да свърши работата вместо теб - това се плаща, ако не знаеш. Демек - допиши си обявата и кажи какви пари предлагаш.

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Публикацията ви съдържа термини, които не допускаме! Моля, редактирайте съдържанието си и премахнете подчертаните думи по-долу. Ако замените букви от думата със звездички или друго, за да заобиколите това предупреждение, профилът ви ще бъде блокиран и наказан!
Напишете отговор в тази тема...

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.