Написать программу ** с++, которая читает с клавиатуры строку символов, преобразует ее и...

0 голосов
47 просмотров

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


image

Информатика (268 баллов) | 47 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Решение во вложении.

(818 баллов)
0 голосов

#include
#include
#include

using namespace std;

int main(int argc, char *argv[])
{
    setlocale(LC_ALL,"Russian");
    string str;
    getline(cin,str);
    int i=0,digit=0;
    while (str[i] != '\0'){
        if (str[i] >= '0' && str[i] <= '9') <br>         digit++;
        i++;
    }
    char ch='-';
    if (digit>(i-digit))
      ch='+';
    for(int j=0; j     str[j]=ch;
     cout<<str[j];<br>}    _getch();
    return 0;
}

(2.5k баллов)