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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
avatar1870
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 407
#1

Нужны задачи для решения - C++

24.08.2014, 23:17. Просмотров 2045. Ответов 52
Метки нет (Все метки)

Здравствуйте. Если здесь есть студенты-программисты, то очень попрошу их сбросить сюда задания по С++, потому что все свои уже перерешал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2014, 23:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужны задачи для решения (C++):

Нужны задачи для их решения - C++
Здравствуйте. Нужны задачи для закрепления изученного материала. Что интересует(с чем я могу работать(база)): "напечатать", ...

Нужны задачи для тренировки - C++
Здравствуйте киньте пожалуйста задания по с++ для человека начинающего изучать Turbo с++

Нужны задачи для тренировки - C++
Киньте задачки на классы......а то в самоучителе, по которому я учу Сишку....приведены задачки, касающиеся только математики.....сами...

Нужны простые задачи для тренировки - C++
Добрый день всем:) Наверное подобных тем как я тут сотни,но всё же. Начал изучать С++(так как необходим для универа)в дальнейшем...

Составить программу для решения математической задачи (для любых допустимых значений углов и сторон) - C++
Здравствуйте.Я новичок в C++,у меня возникла проблема с задачей.Пожалуйста помогите.Вот условие: Составить универсальную (то есть не для...

Нужны задачи для новичка или способ реализации кода - C++
Дайте мне какую-нить задачу, которая будет больше на логическое мышление и решения логические должны быть, нежели на большое знание языка...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
rikimaru2013
C++ Game Dev
2429 / 1123 / 240
Регистрация: 30.11.2013
Сообщений: 3,673
24.08.2014, 23:27 #2
1. Одномерный массив рендомно заполняется (длина от 20) числами от 0 до 9. На этот массив якобы сверху льется вода и останьте только в "ямах". Найти объем воды.
Условия - можно использовать:
- 1 одномерный массив
- 1 Цикл
- Неограничено переменных. (в рамках разумного)
Название: 124.jpg
Просмотров: 190

Размер: 5.3 Кб
P.S. Никаких функций, указателей, рекурсий. Задание давали после изучения одномерного массива.
ValeryS
Модератор
6556 / 5022 / 464
Регистрация: 14.02.2011
Сообщений: 16,763
24.08.2014, 23:35 #3
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
На этот массив якобы сверху льется вода и останьте только в "ямах".
что есть "яма" какое значение?
каков уровень "воды в яме"?

например
массив(не весь)
9 3 6 6 9
где здесь яма?
только 3? и уровень до 6
или 3 6 6 и уровень до 9?
сплошные вопросы
rikimaru2013
C++ Game Dev
2429 / 1123 / 240
Регистрация: 30.11.2013
Сообщений: 3,673
24.08.2014, 23:45 #4
2. Заменить у числа 14`859`325 третий байт на "0101 1111". Без функций, рекурсий, циклов.
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
24.08.2014, 23:50 #5
Цитата Сообщение от ValeryS Посмотреть сообщение
или 3 6 6 и уровень до 9?
Именно. Представьте, что наливаете воду. Она будет переливаться, когда достигнет уровня 9.
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
24.08.2014, 23:52 #6
Цитата Сообщение от avatar1870 Посмотреть сообщение
Сбросьте задания
reset task
ValeryS
Модератор
6556 / 5022 / 464
Регистрация: 14.02.2011
Сообщений: 16,763
24.08.2014, 23:55 #7
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
Заменить у числа 14`859`325 третий байт на "0101 1111". Без функций, рекурсий, циклов.
Это что за требования без функций?
функциональное программирование побоку? возвращаемся к "спагетти"
C++
1
2
3
4
5
6
int x=14859325;
int a=0xff;
int b=0x5f;
a<<=16;
b<<=16;
x=(x&~a)|b;
C++
1
int x=(14859325&0xFF00FFFF) | 0x005F0000;
какой вариант больше нравится?
rikimaru2013
C++ Game Dev
2429 / 1123 / 240
Регистрация: 30.11.2013
Сообщений: 3,673
25.08.2014, 00:03 #8
2. Заменить у числа 14`859`325 третий байт на "0101 1111". Без функций, рекурсий, циклов, без оператора битового сдвига.
И ValeryS, я вижу вашу агресию, но не вижу смысла. Даже не буду реагировать на этот неадекват.

P.S. Задание переписал, задание веселое просто на знания языка. Как например задание, что уже было в этом разделе:
- Как присвоить значение переменной a=10, переменной b не используя оператора "=". (можно только в определённых компиляторах, что поддерживают новый стандарт языка с++)

P.S.S. И давайте ответы в спойлер - я бы тоже хотел "порешать задачки", что тут выложат, но я смотрю тут некоторые их откровенно обсуждают без спойла (( Печаль.
Jewbacabra
Эксперт PHP
2405 / 2001 / 754
Регистрация: 24.04.2014
Сообщений: 5,868
25.08.2014, 00:27 #9
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
можно только в определённых компиляторах, что поддерживают новый стандарт языка с++)
Кликните здесь для просмотра всего текста
C++
1
int b(a);
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
25.08.2014, 00:30 #10
Jewbacabra, присвоить и инициализировать немного разные вещи.
rikimaru2013
C++ Game Dev
2429 / 1123 / 240
Регистрация: 30.11.2013
Сообщений: 3,673
25.08.2014, 00:34 #11
Цитата Сообщение от Toshkarik Посмотреть сообщение
Jewbacabra, присвоить и инициализировать немного разные вещи.
Вы считаете вопрос задан не верно? Значит моя вина, так как ответ Jewbacabra, правильный. В переменной b значение a, не используя оператор "=".
ValeryS
Модератор
6556 / 5022 / 464
Регистрация: 14.02.2011
Сообщений: 16,763
25.08.2014, 00:36 #12
Toshkarik,а такую вот фигню, можно будет назвать присвоением
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
int a=10;
int b(0);
while(a)
{
a--;
b++:
}
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
25.08.2014, 00:36 #13
Тогда непонятно, причем тут новый стандарт. Это можно было делать с самого начала.
Jewbacabra
Эксперт PHP
2405 / 2001 / 754
Регистрация: 24.04.2014
Сообщений: 5,868
25.08.2014, 00:39 #14
Toshkarik, OK, а если так
Кликните здесь для просмотра всего текста
C++
1
2
int a;
while (a != 10) a > 10 ? --a : ++a;
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
25.08.2014, 00:39 #15
Цитата Сообщение от ValeryS Посмотреть сообщение
Toshkarik,а такую вот фигню, можно будет назвать присвоением

Не по теме:

Приращением b до a

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2014, 00:39
Привет! Вот еще темы с ответами:

Использование функция для решения задачи - C++
Добрый вечер, подскажите в чем ошибка в коде. #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;time.h&gt; #include &lt;stdlib.h&gt; int...

Написать на С++ программу для решения задачи - C++
Помогите написать код для решения задачи по нахождению радиуса круга, описанного вокруг треугольника

Алгоритм для решения задачи по программированию - C++
Доброго времени суток всем. Прошу помощи в составлении алгоритма решении задачи: На ежедневную прогулку выходят 15 детей. Их строят в...

Нужен совет для решения задачи - C++
Задача. Написать программу которая читает последовательность слов с стандартного устройства ввода. И находит среди них...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.08.2014, 00:39
Ответ Создать тему
Опции темы

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