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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сравнивание числа с числом из файла http://www.cyberforum.ru/cpp-beginners/thread662804.html
Есть следующие строки, которые считывают из файла цифру: #define WORKFILE "C:\\tmp.html" ... char workProcess; ifstream input_file(WORKFILE);
C++ Строка: Вывести строку-описание данного числа, например: 256 — «двести пятьдесят шесть» Дано целое число в диапазоне 100–999. Вывести строку-описание данного числа, например: 256 — «двести пятьдесят шесть», 814 — «во- семьсот четырнадцать в c++ с использованием cin, cout, witch, case! Буду благодарен!!! http://www.cyberforum.ru/cpp-beginners/thread662782.html
FLTK, "Hello World" C++
Взял код из документации к FLTK: #include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Box.H> int main(int argc, char **argv) { Fl_Window *window = new Fl_Window(340,180); Fl_Box *box = new Fl_Box(20,40,300,100,"Hello, World!"); box->box(FL_UP_BOX); box->labelfont(FL_BOLD+FL_ITALIC);
Верно ли, что все элементы 1-ой последовательности входят во 2-ю последовательность C++
помогите пожалуйста написать программу)))) Даны натуральные n, m, целые a1, a2, ..., an и b1, b2, ..., bm. Внутри каждой из последовательностей нет повторяющихся членов. Верно ли, что все элементы 1-ой последовательности входят во 2-ю последовательность.
C++ Ругается на setw() http://www.cyberforum.ru/cpp-beginners/thread662715.html
Вообщем беда у меня с 10-ой студией, не могу понять почему ругается на setw хотя библиотеку нужную подключил, помогите нубу (поиск не дал результатов) :) #include "stdafx.h" #include <conio.h> #include <iostream> #include <iomanip> #include <stdlib.h> using std::cin; // без этого добра не хочет использовать cin,cout,endl (почему?) using std::cout;
C++ Цикл: Определить все числа, принадлежат промежутку [10,99], сумма цифр которых является простым числом. Помогите решить задачу: "Определить все числа, принадлежат промежутку , сумма цифр которых является простым числом." Здесь надо цикл на знахождения сумы цифр(его написать легко) и цикл проверки простое число или нет. P.S: извините за две предыдущие темы, я не дописал их, а они както случайно создались, и как удалить тему я не знаю Справка: как удалить тему - для этого есть модераторы раздела подробнее

Показать сообщение отдельно
СергейАС
1 / 1 / 1
Регистрация: 02.02.2012
Сообщений: 73
03.10.2012, 15:12     Реверсирование строк
Нужно отсортировать строки по алфавиту и вывести в файл реверсированные строки.
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
32
33
34
35
36
37
38
39
40
41
#include "stdafx.h"
#include <fstream>
#include <iterator>
#include <vector>
#include <string>
#include <algorithm>
 
using namespace std;
 
bool Mycompare ( string elem1, string elem2 )
{
    return elem1 > elem2;
}
 
 
int main(int argc, char* argv[])
{
  ifstream c("input.txt");
  ofstream d("output1.txt");
  vector<string> aa;
  char ee[255];
 
//input
  if (c.is_open()) {
    while(!c.eof()) {
      c.getline(ee, 254);
      aa.push_back(ee);
    }
//    sort
    sort(aa.begin(), aa.end(), Mycompare);
    
//output
//  for (unsigned int j=0; j<aa.size(); j++) dd<<aa[j].c_str()<<endl;
    for (vector<string>::iterator j=aa.begin(); j!=aa.end(); j++) 
        d<<(*j).c_str()<<endl;
  }
  c.close();
  d.close();
 
    return 0;
}
Сортировка работает нормально, а вот как реверсировать строки не знаю. Помогите пожалуйста!!!
Нужно использовать vector.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru