Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Конструкторы при наследовании https://www.cyberforum.ru/ cpp-beginners/ thread592771.html
Добрый вечер. Пишу программу с наследованием классов. Класс-родитель - nasled, производный от него - steck. Когда пытаюсь вызвать конструктор производного класса, получается вот такая ошибка: error C2533: nasled::{ctor}: конструкторы не разрешены для возвращаемого типа error C2264: nasled::nasled: ошибка в определении или объявлении функции; функция не вызвана Хотя в описании класса...
C++ Задача на строки !
Здрасте помогите с задачей !! В строке, состоящей из групп нулей и единиц, найти и вывести на экран группы с четным количеством символов.
C++ нормальное распределение https://www.cyberforum.ru/ cpp-beginners/ thread592767.html
Написать программу, в которой реализовать функцию генерации n (задается с клавиатуры) нормально распределенных чисел при заданных математическому ожиданию и среднеквадратичному отклонению
C++ 5.1 Использование условий для изменения элементов массива и вывода их на экран Данный массив действительных чисел. а) Из всех положительных элементов отнять элемент с номером k1, из всех отрицательных https://www.cyberforum.ru/ cpp-beginners/ thread592766.html
Равномерно распределенные случайные величины C++
Створити програму, в якій реалізувати генерацію n рівномірно розподілених випадкових чисел, сума яких буде дорівнювати наперед заданому натуральному числу.
C++ 4.3 Рекурсивные алгоритмы https://www.cyberforum.ru/ cpp-beginners/ thread592763.html
Написать рекурсивную программу перевода заданного числа из десятичной системы счисления в n-ричного
C++ Реализация аппарата натуральных дробей с использованием многомерных массивов Написать программу, в которой реализовать механизм работы с рациональными дробями. Для этого использовать трехмерный массив данных. В таком массиве строки и столбцы используются обычным образом (для индексации элементов массива), а третий индекс используется для хранения числителя и знаменателя соответственно. например, элемент A указывает на числитель элемента , согласно элемент A - на... https://www.cyberforum.ru/ cpp-beginners/ thread592762.html Даны натуральные числа! C++
Даны натуральные числа k, n, действительные числа a1, a2, ..., akn. Получить последовательность min(a1, a2, ..., ak), min(ak+1, ak+2, ..., a2k), ..., min(ak(n-1)+1, ..., akn). Я написал программу, но она на половину правильно выводит, а потом глючит. Подскажите как её исправить пожалуйста #include <iostream> #include <math.h> using namespace std; int main () { const int k=3;
C++ Как по коду определить символ? подскажите, как по коду определить символ в с++? https://www.cyberforum.ru/ cpp-beginners/ thread592758.html C++ Изменение начальных строк символов Задано слово. Удалить из него все буквы у, стоящие на четных местах. https://www.cyberforum.ru/ cpp-beginners/ thread592754.html
Обработка строк символов с использованием условий C++
При выполнении этой задачи обязательным условием является использование оператора цикла с условием. Задание: Задан текст. Определить количество букв в первом предложении. Рассмотреть два случая: 1) известно, что буква "т" в этом предложении есть; 2) букв "т" в тексте может не быть.
C++ C++ Матрицы теория https://www.cyberforum.ru/ cpp-beginners/ thread592745.html
Рекомендую ознакомиться всем кто работал и работает с матрицами, может поможет.
Заблокирован
Автор FAQ
01.06.2012, 11:28 0

Написать программу, определяющую сумму n-значных чисел, содержащих только нечетные цифры. - C++ - Ответ 3110724

01.06.2012, 11:28. Показов 2101. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено bek_zhenis как решение

Решение

Цитата Сообщение от bek_zhenis Посмотреть сообщение
Написать программу, определяющую сумму n-значных чисел, содержащих только нечетные цифры. Определить также, сколько четных цифр в найденной сумме (завтра экзамен плз сроно надо))
- Лови
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#include <iostream>
#include <ctime>//Íóæíî äëÿ ãåíåðàöèè n - çíà÷íûõ ÷èñåë
using namespace std;
 
int getRandVal(int n);//Ôóíêöèÿ ãåíåðèðóåò ñëó÷àéíîå n-îå ÷èñëî
//Ôóíêöèÿ âåðí¸ò ìàññèâ öèôð ñîñòàâëÿþùèõ ÷èñëî val
//ïåðåìåííàÿ n áóäåò ñîäåðæàòü ÷èñëî öèôð â ìàññèâå
//ôëàã bGetArray îïðåäåëÿåò çàïèñûâàòü ëè ðàçðÿäû â 
//ìàññèâ èëè ëèøü îãðàíè÷èòüñÿ ïîäñ÷¸òîì ðàçðÿäîâ ÷èñëà
int * splitValue(int val, int &n, bool bGetArray);
//Ôóíêöèÿ ïðîâåðÿåò ñîñòîèò ëè ÷èñëî òîëüêî èç íå÷¸òíûõ ÷èñåë
bool isValueConsistOnlyNoOddNumbers(int val);
 
int main()
{
    int i;
    int m;//Áóäåò ñîäåðæàòü ÷èñëî ÷èñåë äëÿ àíàëèçà
    int n;//Áóäåò ñîäåðæàòü ÷èñëî ðàçðÿäîâ äëÿ ÷èñåë
    int sum;//Áóäåò ñîäåðæàòü ñóììó ÷èñåë
    int cnt;//Áóäåò ñîäåðæàòü êîë-âî n-çíà÷íûõ ÷èñåë
    //ñîñòîÿùèõ òîëüêî èç íå÷¸òíûõ çíà÷åíèé
    int *arr = NULL;//Óêàçàòåëü íà ìàññèâ ñ n-çíà÷í ÷èñëàìè
    while(true)
    {
        system("cls");
        cout<<"Enter number values in array : ";cin>>m;
        cout<<"Enter n digits in values     : ";cin>>n;
        arr = new int[m];
        cout<<"Generated array of values\n";
        for(i = 0; i < m; i++)
            cout<<(arr[i] = getRandVal(n))<<endl;
        cout<<"Values in array with only odd numbers\n";
        for(sum = (cnt = (i = 0)); i < m; i++)
        {
            if(isValueConsistOnlyNoOddNumbers(arr[i]))
            {
                cout<<arr[i]<<endl;
                sum = sum + arr[i];
                cnt = cnt + 1;
            }
        }
        delete [] arr;
        if(!cnt)
            cout<<"array not contain values which consist"
                <<" only from no-odd numbers\n";
        else
        {
            cout<<"sum of values which consist"
                <<" only from no-odd numbers is "
                <<sum<<endl;
            //Ðàçáèâàåì çíà÷åíèå ñóììû íà ðàçðÿäû
            arr = splitValue(sum, n, true);
            for(cnt = (i = 0); i < n; i++)
            {
                if(!isValueConsistOnlyNoOddNumbers(arr[i]))
                    cnt = cnt + 1;
            }
            cout<<"given sum contains from "<<cnt<<" odditive numbers\n";
            delete [] arr;
        }
        system("pause");
    }
    return 0;
}
 
int getRandVal(int n)
{
    int val = 0;
    int nDigits = 0;
    //Áóäåì ïðîäîëæàòü ãåíåðàöèþ
    //ïîêà íå ñãåíåðèðóåì ñëó÷ 
    //n-çíà÷íîå ÷èñëî 
    while(nDigits != n)
        splitValue((val = rand()%RAND_MAX), nDigits, false);
    return val;
}
 
int * splitValue(int val, int &n, bool bGetArray)
{
    int * arr = NULL;//Óêàçàòåëü íà ìàññèâ ñ ðàçðÿäàìè ÷èñëà val
    if(val < 0)
        val *= -1;//Çíàê ÷èñëà íàì íå íóæåí
    //Ïîäñ÷èòûâàåì ÷èñëî ðàçðÿäîâ â ÷èñëå
    int i, buf = val;
    for(n = 0; 0 < buf; n++)
        buf = buf / 10;
    //Âûäåëÿåì ïàìÿòü ïîä ìàññèâ ÷èñåë
    if(bGetArray)
    {
        arr = new int[n];
        for(i = 0; 0 < val; i++)
        {
            //Çàïèñûâàåì â ìàññèâ öèôðû ðàçðÿäîâ ÷èñëà
            arr[i] = val % 10;
            val    = val / 10;
        }
    }
    return arr;
}
 
bool isValueConsistOnlyNoOddNumbers(int val)
{
    bool bRet = true;
    int nDigits = 0;
    int * array = splitValue(val,nDigits,true);
    for(int i = 0; i < nDigits && bRet; i++)
    {
        if(array[i]%2 == 0)
            bRet = false;
    }
    delete [] array;
    return bRet;
}


Вернуться к обсуждению:
Написать программу, определяющую сумму n-значных чисел, содержащих только нечетные цифры. C++
Миниатюры
Написать программу, определяющую сумму n-значных чисел, содержащих только нечетные цифры.  
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2012, 11:28
Готовые ответы и решения:

Сумма n-значных чисел, содержащих только нечетные цифры
Помогите пожалуйста с задачей Написать программу, определяющую сумму n-значных чисел, содержащих...

Написать программу,определяющую сумму n-значных чисел,содержащих только нечетные цифры
Пожалуйста, помогите исправить код. Написать программу,определяющую сумму n-значных...

Определяющую сумму n-значных чисел, содержащих только нечётные цифры
Написать программу, определяющую сумму n-значных чисел, содержащих только нечётные цифры.Определить...

Функции: определяющую сумму n-значных чисел, содержащих только нечётные цифры
Написать программу,определяющую сумму n-значений чисел,содержащих только нечётные цифры.Определить...

1
01.06.2012, 11:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2012, 11:28
Помогаю со студенческими работами здесь

Напишите программу,определяющую сумму n-значении чисел,содержащих только нечетные цифры.
Напишите программу,определяющую сумму n-значении чисел,содержащих только нечетные цифры.Определить...

Процедуры или функции. Определить сумму n-значных чисел, содержащих только нечетные цифры
Ребят, помогите решить задачи. Нужен ПОЛНЫЙ КОД и чтобы в нем использовалась либо процедура, либо...

Сумма n - значных чисел, содержащих только нечетные цифры
Написать программу, определяющую сумму n - значных чисел, содержащих только нечетные цифры....

Определить сумму n-значных чисел, содержащих только нечетные цифры. Определить, сколько четных цифр в найденной сумме
Написать программу, определяющую сумму n - значных чисел, содержащих только нечетные цифры....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru