warlordkolomna
?>

Дана строка. преобразовать ее, заменив точками все двоеточия (: ), встречающиеся среди первых n/2 символов, и заменив точками все восклицательные знаки, встречающиеся среди символов , стоящих после n/2 символов. язык: c++

Информатика

Ответы

PivovarovaIlina1437
#include<iostream>
#include<string>
using namespace std;

int main()
{
    string S;
    cin >> S;
    int L = S.length();
    for(int i = 0; i < L/2; i++)
        if (S[i] == ':') S[i] = '.';
    for(int i = L/2; i < L; i++)
        if (S[i] == '!') S[i] = '.';
    
    cout << S;
    return 0;
}
sidorov9

Вкладка — элемент графического интерфейса пользователя, который позволяет в одном окне приложения переключение между несколькими открытыми документами или предопределёнными наборами элементов интерфейса, когда их доступно несколько, а на выделенном для них пространстве окна можно показывать только один из них.

Список оформления перечней в тексте.

Контекстное меню - меню, набор команд в котором зависит от выбранного, или находящегося под курсором в момент вызова объекта, а также состояния рабочей среды и программы, в которой этот объект находится — то, что в совокупности представляет собой контекст для этого меню.

igraparkGP51

для перевода из десятичной системы счисления в двоичную, надо разделить представленное число на 2 с остатком (если имеется). и продолжать каждый раз делить часное до тех пор пока часное не перестанет делится на 2 нацело. т.е. = 1. и записать все остатки начиная с последнего часного в обратном порядке их получения.

 

110101|    2

110100   55050|    2

        1   55050   27525|    2

                    0   27524   13762|    2

                                1   13762   6881|    2

                                           0    6880   3440|   2

                                                      1   3440   1720|   2

                                                                0   1720   860|   2

                                                                          0   860   430|  2

                                                                                  0   430   215|  2

                                                                                          0   214   107|  2 

                                                                                                  1   106   53|  2

                                                                                                          1   52   26|  2

                                                                                                                1   26   13|  2

                                                                                                                      0    12   6| 2

                                                                                                                             1   6  3|2

                                                                                                                                  0  21

                                                                                                                                      1

110101 = 11010111000010101

 

два других числа считаются точно также

100001 = 11000011010100001

11001 = 10101011111001

 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дана строка. преобразовать ее, заменив точками все двоеточия (: ), встречающиеся среди первых n/2 символов, и заменив точками все восклицательные знаки, встречающиеся среди символов , стоящих после n/2 символов. язык: c++
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

admiral-kazan
Golubitskaya378
kun1969
nataliagorki476
Поликарпова-Мазурова
нарисовать флаг конго в Pascal abc​
violettamakhina2537
nord248
tetralek
qwqwweqw3
vasiliiparshin7668
Филиппович_Николаевич
lbondareva
Yekaterina358
mayskiyandrey90
Komarovsergeysk