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

как найти предыдущий пробел в строке? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приведение типов http://www.cyberforum.ru/cpp-beginners/thread716958.html
При вводе с клавиатуры s = 11 и a = 1.1, получаем 9. Результат переменной d = 10, это правильно. В чём подвох? int main() { double s; double a; cin >> s >> a; int c = s/a; int d = 11/1.1;
C++ Ряды Тейлора (проверить) Добрый вечер. Решил задачу, но не уверен на 100% что правильно, тк не могу понять как правильно пользоваться калькуляторами рядов Тейлора, которые нагуглил. В аттаче формула, по которой решается задача, ниже код который у меня получился. Можете проверить и сказать где ошибка, если не правильно? #include <iostream> using namespace std; void main() { setlocale(LC_ALL, ""); http://www.cyberforum.ru/cpp-beginners/thread716951.html
Перегрузка операций C++
Написать программу, выполняющую перегрузку операций для подготовки рецептов, если вес задается в килограммах, граммах, миллиграммах.
перегрузка методов класса C++
Написать программу, которая использует перегрузку методов класса: для целых данных вычисляется куб числа, для действительных (с плавающей точкой) – синус угла. Написать программу, иллюстрирующуя перегрузку двух методов класса, которая позволяет вводить значение угла в десятичном формате или в формате "градусы/минуты/ секунды". Один метод класса получает данные типа double, а другой – типа...
C++ Как найти частное от деления? http://www.cyberforum.ru/cpp-beginners/thread716934.html
Как найти частное от деления?
C++ Функция формирования массива Дано натуральное число n. Разработать функцию формирования массива, элементами которого являются цифры числа n. подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.12.2012, 00:10     как найти предыдущий пробел в строке?
Цитата Сообщение от barselona1994 Посмотреть сообщение
тип строки char
Что тогда значит: "я нахожусь в конце строки"?

Добавлено через 27 секунд
David Sylva, Код неправильный. Всегда 32.
C++
1
 for ( i = size; str[i]!= ' '; --i) ;
Добавлено через 2 минуты
Если индекс первого пробела от конца строки, то:
C++
1
2
3
4
5
6
7
char str[] = "арпра опропр п опропропр ророро орорро";  
    int size = strlen(str); 
    int i; 
 
    for ( i = size; ; --i) 
        if (str[i] == ' ') break;
    cout << i << endl;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru