Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сортировка слов по их длине - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Sound(); http://www.cyberforum.ru/cpp-beginners/thread1125094.html
Подскажите что подключать и как использовать, Юзаю DevC++.
C++ Создать класс Money Задача: Создать класс Money для работы с денежными суммами.Число должно быть представлено двумя полями: типом long для рублей и типом unsigned char - для копеек. дробная часть(копейки) при выводе на... http://www.cyberforum.ru/cpp-beginners/thread1125073.html
C++ Заданное множество точек на плоскости. Найти выпуклую оболочку этого множества
Заданное множество точек на плоскости. Найти выпуклую оболочку этого множества, то есть выпуклый многоугольник с вершинами в некоторых точках этого множества, охватывающий все точки. Если честно даже...
C++ Нужно считать данные из файла и заменить определенный текст на заданный
Есть файл с таким содержимым: (в нем записаны вещ. числа) Пример: 1.000 1.111 2.222 3.333 4.444 5.555 6.555 4.333 3.333 4.444 6.666 7.777 Нужно заметить, что 1.000 1.111 - это в рамках моей...
C++ С чего начинать изучение C++. Книги http://www.cyberforum.ru/cpp-beginners/thread1125051.html
Прошу совета опытных людей. С чего начать учить С++ ? С какой книги будет легче стартануть ?
C++ Длинная арифметика Вот изучаю с++ попробывал написать длинную арифметику, но не сложение не деление которое мне необходимо не работает помогите найти ошибку в моем коде пожалуйста ;D зарание спасибо #include... подробнее

Показать сообщение отдельно
jurok_85
241 / 225 / 78
Регистрация: 21.02.2013
Сообщений: 520
Завершенные тесты: 1
20.03.2014, 19:37
еще один пример
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
#include <iostream>
#include <string.h>
#include <vector>
#include <algorithm>
using namespace std;
bool compare(const char* c1, const char* c2)
{
    return strlen(c1) < strlen(c2);
}
int main()
{
    char str[100];
    cin.getline(str, 100);
    vector<char*> vec;
    char * pch;
    pch = strtok (str," ,.");
 
  while (pch != NULL)
  {
    vec.push_back(pch);
    pch = strtok (NULL, " ,.");
  }
  sort(vec.begin(), vec.end(), compare);
 
  for(vector<char*>::size_type i = 0; i!= vec.size(); i++)
  cout << vec[i] << endl;
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru