Форум программистов, компьютерный форум CyberForum.ru

Изменение начальных строк символа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ преобразовать код с QUICK BASIC на DevC++ http://www.cyberforum.ru/cpp-beginners/thread591560.html
Задание звучит так:Дано натуральное число n. Получить все такие натуральные q, что n делиться на q^2 и не делиться на q^3. Код Basic4GL: CLS INPUT n FOR i = 1 TO n IF (n MOD (i ^ 2)) = 0 AND (n MOD (i ^ 3)) <> 0 THEN f = 1: PRINT i NEXT
C++ Обработка строк символов с использованием условий Данное предложение, в котором есть одна буква с и одна буква Т. Определить, какая из них встречается раньше (при просмотре слева) http://www.cyberforum.ru/cpp-beginners/thread591558.html
Рекуррентные соотношения C++
Определить суммарный объем в литрах двенадцати вложенных друг в друга шаров со стенками толщиной 5 мм. Внутренний диаметр внутренней шара равен 10 см. Принять, что пули укладываются друг в друга без зазоров
C++ Программирование задач с операторами условного перехода
Данное двузначное число. определить а) входит ли в него цифра 3; б) входит ли в него цифра а.
C++ Проверить присутствие ключа в векторе http://www.cyberforum.ru/cpp-beginners/thread591547.html
Сабж есть вектор: class asd() { int a; int b; int c; }; vector<asd> ASD; Как проверить есть ли в нем ключ "int c", т.к. если он есть нужно будет запустить определенную функцию...
C++ можно написать ее как то проще ? #include <stdio.h> #include <locale.h> #include <string> #include <conio.h> int main() { setlocale(LC_CTYPE, "rus"); char str; подробнее

Показать сообщение отдельно
rakota
35 / 35 / 1
Регистрация: 05.02.2012
Сообщений: 76
30.05.2012, 20:35     Изменение начальных строк символа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string str;
    cin >> str;
    int i = str.find("i");
    int j = str.rfind("o");
    if(i == string::npos || j == string::npos)
    {
        cout << "Error" << endl;
        return 1;
    }
    char temp = str[i];
    str[i] = str[j];
    str[j] = temp;
    cout << str;
    return 0;
}
Локализацию наладите сами, хорошо?
 
Текущее время: 10:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru