Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 06.01.2019
Сообщений: 2
1

Задачка по строкам (char*)

11.01.2019, 10:57. Показов 568. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Некоторые числа можно получить так: взять единицу, а затем либо умножить результат на 3, или добавлять к результату 5. Например, число 24 получается как (((1 * 3) + 5) * 3) .Написать программу, которая для данного числа создает строку с таким выражением
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2019, 10:57
Ответы с готовыми решениями:

Задачки по строкам на С++ вместо string использовать char
1) Дана строка. Если она представляет собой запись целого числа, то вывести 1, если вещественного...

Перегрузка char ++ легкая задачка
перегрузить бинарную операцию ++ таким образом что бы при вызове аргумента типа чар она возврощала...

Ввести по строкам с клавиатуры двумерный массив и вычислить сумму его элементов по строкам.
Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его...

Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по строкам
Пожалуйста, очень надо. Написать программу по обработке динамических массивов. Размеры массивов...

1
101 / 97 / 112
Регистрация: 28.11.2016
Сообщений: 528
11.01.2019, 18:12 2
Коментарии и поправки приветствуются.

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
#include<iostream>
#include<algorithm>
#include<string>
 
using namespace std;
 
int main()
{
    int n, k = 1;
    cin >> n;
    string s;
    while (n != 1)
    {
        while (n % 3 == 0)
        {
            s = "* 3)" + s;
            n = n / 3;
            k++;
        }
        if (n != 1)
        {
            s = "+ 5)" + s;
            n-=5;
            k++;
        }
    }
    s = "1 " + s;
    for (int i = 1; i <= k; ++i)
    {
        s = "(" + s;
    }
    cout << s;
    return 0;
}
0
11.01.2019, 18:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2019, 18:12
Помогаю со студенческими работами здесь

Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по строкам
Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его...

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

Методы Char.IsLower Char.IsUpper Char.IsDigit
Доброго времени суток, месяц назад сделал задание: С помощью перебора всех символов строки,...

Char unsigned char signed char длинна Кааак
Здравствуйте. char l = {0,0}; l = 0xff; Почему, меня, компилятор не посылает куда...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru