Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2012, 22:33   #1
pikizik
Новичок
Джуниор
 
Регистрация: 25.03.2011
Сообщений: 1
Восклицание заменить 4-ую и 3-ую цифру на "5" и поменять местами 1-ую и 2-ую цифры

ввести любое число с клавиатуры выполнить преведенное ниже преобразование в восмиричной системе.заменить 4-ую и 3-ую цифру на "5" и поменять местами 1-ую и 2-ую цифры
pikizik вне форума Ответить с цитированием
Старый 10.10.2012, 08:11   #2
three_cats
Форумчанин
 
Аватар для three_cats
 
Регистрация: 27.09.2012
Сообщений: 175
По умолчанию

Код:
#include <iostream>
#include <string>
#include <locale>
#include <conio.h>

using namespace std;

int main() {
    
setlocale(LC_ALL, "Russian");

cout << "Введите любое число: ";
string n;
cin >> n;

bool tflag = true;

for (int i = 0; i < n.size(); i++)
       if (!((n[i] >= '0') && (n[i] <= '7'))) { cout << "В этой системе нет цифры " << n[i] << "!\n";
       tflag = false;
       }
           else
 {   
    char tmpc = n[0];
    n[0] = n[1];
    n[1] = tmpc;
    
    n[3] = n[4] = '5';
    
    break;

}    

if (tflag == true) cout << "Полученное число: " << n << endl;


cout << "Нажмите любую клавишу......\n";
getch();
return 0;
}
Никто

мой блог
three_cats вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Си. Заменить слово "кот" на "пес" luckyluck Помощь студентам 1 10.05.2012 20:02
Как заменить "0" на "," в двумерном массиве(С++)? Vally Помощь студентам 4 10.01.2012 10:36
Как заменить цифры знаком " ! ". Удалить символы, соответствующие гласным буквам как русского, так и латинского алфавит inna_matuashova Помощь студентам 2 25.10.2011 23:44
поменять местами цифры Максикок Помощь студентам 2 07.10.2010 22:41
Напечатать текст, удалив из него все цифры и знаки "+" или "–". Язык С++. KaylasMKTY Помощь студентам 8 07.03.2010 21:35