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

Переворачивание строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ объект cin http://www.cyberforum.ru/cpp-beginners/thread288504.html
Добрый день. скажите как попасть в ретерн, если поток идет с консоли? if(!cin.get(ch)) return curr_tok = END;
C++ Поиск слова в текстовом файле Программа ищет заданное слово в файле с текстом, в результате нужно вывести на экран этот же текст, где заданное слово будет выделено другим цветом. С выводом текста на экран я разобралась, ниже написанная программа. А вот как сделать поиск по слову не понимаю, как именно его прописать и где? http://www.cyberforum.ru/cpp-beginners/thread288485.html
C++ Хватит ли денег
Музыкальный диск Входной файл:test.in Выходной файл:test.out Ограничение по времени: 0.5 с Музыкальный диск стоит x руб. n коп. У вас имеется a руб. b коп. Хватит ли вам денег на покупку диска? В случае недостатка, определите, сколько денег нужно добавить. Входной файл В первой строке даны целые числа x и n, разделенные пробелом (0 ≤ x ≤ 1000, 0 ≤ n ≤ 99, x и n одновременно не могут быть...
C++ Сортировка массива(вектора)структур по одному полю
Код:#include <iostream> #include <sstream> #include <vector> #include <algorithm> struct Person{ std::string surname,name; unsigned school,points; }; int main(){ std::vector<Person> arr;
C++ Вычислить методом Ньютона корень уравнения http://www.cyberforum.ru/cpp-beginners/thread288467.html
Уважаемый программисты,помогите пожалуйста вот такую курсовую задали,я не то что на с++,а просто так не смогу решить этот пример Вычислить методом Ньютона корень уравнения x*exp(x)=1.215+a с точностью E(эпсилон). Параметр a - абсцисса точки минимума функции f(x)=(x^4)+(x^2)+x+1 на отрезке с = -1 d = 1 E(эпсилон) = 0.001
C++ Генерация чисел Вообщем мне нужно сгенерировать отрицательное вещественное число с 2 цифрами целой и 2 цифрами дробной части. Отрицательное ведь так генерируется? int a = random(89)-100 а дальше не могу понять как дробную дописать, помогите плз подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
04.05.2011, 15:06     Переворачивание строки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//ex7_1.cpp
//переворачивает строку
#include <iostream.h>
#include <string.h> // strlen()
 
int main()
    {
    void reversit(char [] );  //прототип
    const int MAX =20;         //размер массива
    char str [MAX];            //строка
    cout <<"\nEnter stroka:";//получить строку от
                               //пользователя
    cin.getline(str,MAX);
    reversit(str);             //перевернуть строку
    cout <<"Perevernuta9:";//и вывести ее
    cout <<str <<endl;
    return 0;
    }
//---------------------------------------------------------
//reversit()
//функция, переворачивающая строку, переданную в аргументе
void reversit(char *s)
    {
    int len =strlen(s);        //найти длину строки
    for(int j =0;j <len/2;j++) //поменять все    //символы из первой половины
      {
      char temp =s [j];        //на символы
      s [j] =s [len-j-1];     //из второй половины
      s [len-j-1] =temp;
      }
    }
Добавлено через 1 минуту
На 28 и 29-ой строках, должно быть не сравнение, а присваевание.
 
Текущее время: 04:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru