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

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

Войти
Регистрация
Восстановить пароль
 
AlexGerman
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 4
#1

Определить, состоит ли правая половина числа из нечетных чисел - C++

25.11.2014, 08:57. Просмотров 275. Ответов 4
Метки нет (Все метки)

Целое длинное число А задается в диалоговом окне.
Определить,состоит ли правая половина числа из нечетных чисел.
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2014, 08:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить, состоит ли правая половина числа из нечетных чисел (C++):

Определить, состоит ли число из четных и нечетных цифр - C++
В диалоговом режиме задается длинное целое число A Определить, состоит ли число из четных и нечетных цифр. Заранее спасибо за помощь.

Сколько чисел между n и m (n<m) состоит только из нечетных цифр - C++
Привет всем.я всё не могу додумать как правлиьно написать программу со вложенными циклами. Условие: Сколько чисел между n и m (n&lt;m)...

задан вектор С, который состоит из 12 действительных чисел. Сформировать вектор D, нечетные элементы которого есть целая часть нечетных - C++
задан вектор С, который состоит из 12 действительных чисел. Сформировать вектор D, нечетные элементы которого есть целая часть нечетных...

Определить, из каких чисел состоит массив, и сколько раз они повторяются - C++
Есть массив 11 чисел от 1 до 5. Нужно вывести с каких чисел состоит масив и сколько раз они повторяются. Пример 1 2 3 4 5 2 2 1 5 1 ...

Определить сумму нечетных чисел числовой последовательности из n целых чисел, вводимых пользователем - C++
#include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; int main() { int n; cout &lt;&lt; &quot;Enter the number of...

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

4
Гоблин-инженер
113 / 110 / 32
Регистрация: 18.09.2014
Сообщений: 337
25.11.2014, 09:07 #2
AlexGerman, в каком диалоговом окне?

Добавлено через 6 минут
AlexGerman,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
 
using namespace std;
 
int main(int argc, char *argv[]) {
    string text;
    cout << "Input very long number:" << endl;
    cin >> text;
    int ln = text.length();
    for (int i = ln-1; i >= ln/2; --i)
        if (('9'-text[i])%2 != 0) {
            cout << "bad number: " << text[i] << endl;
            return 1;
        }
    cout << "Good number!" << endl;
    return 0;
}
1
AlexGerman
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 4
25.11.2014, 09:18  [ТС] #3
В окне,которое выходит на экран при запуске программы.Я на C-free работаю

Добавлено через 7 минут
Можно переделать 6,10 и 11 строчки по проще?для чайников чтобы.а то мы на первом курсе это не изучали еще.Заранее спасибо
0
Гоблин-инженер
113 / 110 / 32
Регистрация: 18.09.2014
Сообщений: 337
25.11.2014, 09:27 #4
AlexGerman, а что в этих строчках не так? 6 строчка как бы по стандарту идет, но можете заменить ее на
C++
1
int main() {
десятая строка - мы просто запоминаем в ln количество символов в строке (функция length() возвращает количество символов), оно вам в любом случае понадобится, ведь нужно проверить только правую половину числа.
11 строку можете поменять на
C++
1
for (int i = ln/2; i < ln; ++i)
не знаю, правда, чем она проще... Цикл должен пройти по всем символам от середины до конца строки
0
AlexGerman
0 / 0 / 0
Регистрация: 25.11.2014
Сообщений: 4
25.11.2014, 09:42  [ТС] #5
ну просто так как мы это еще не изучили,то препод потребовал бы все объяснить.а так она чуток проще стала.спасибо большое
0
25.11.2014, 09:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2014, 09:42
Привет! Вот еще темы с ответами:

Определить максимальную последовательность нечетных чисел - C++
На C++: Дан массив целых чисел. Определить максимальную последовательность нечетных чисел. (Помогите пожалуйста!!)

Определить количество четных и нечетных делителей числа - C++
Условие: Задано число P определить количество его четных и нечетных делителей. Задачу надо решить с помощью циклов.

Определить в массиве количество и сумму нечетных чисел - C++
Доброго времени суток! Уважаемые программисты помогите решить две задачи начинающему! 1)Определить в массиве количество и сумму нечетных...

Определить, есть ли в строке St изображения нечетных чисел - C++
Определить, есть ли в строке St изображения нечетных чисел.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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