Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить разность между максимальным и минимальным элементами массива https://www.cyberforum.ru/ cpp-beginners/ thread1092845.html
Ввести массив. Вычислить разность между максимальным и минимальным элементами. Только начал изучать с++. Объясните, пожалуйста, как это делать.
Рамка из символов,С++,циклы, C++
Как сделать рамку из символов ? на подобии этой задачки... Вводим символ и кол-во , получаем фигуру (квадрат , прямоугольник) : #include <iostream.h> void main () { int i,j,k; char ch; cout<<"westi simvol"<<endl;
C++ Перемножение матриц с использованием динамических массивов Всем здравствуйте) Программа не считает матрицу С (С=A*B). В чём дело не понимаю. #include <iostream> #include <conio.h> using namespace std; void Gen(int **A, int **B, int n, int m, int k); void Vivod(int **A, int **B, int n, int m, int k); void Multi(int **A, int **B,double **C, int n, int m, int k); https://www.cyberforum.ru/ cpp-beginners/ thread1092836.html C++ Блок-схема алгоритма Можете показать как будет выглядеть блок-схема для данного алгоритма. https://www.cyberforum.ru/ cpp-beginners/ thread1092824.html
Перемножение неквадратных матриц с использованием динамического массива C++
Программа не так считает итоговую матрицу (C=A*B). Наверно я что-то не понимаю ... #include <iostream> #include <conio.h> using namespace std; void Gen(int **A, int **B, int n, int m, int k); void Vivod(int **A, int **B, int n, int m, int k); void Multi(int **A, int **B,double **C, int n, int m, int k);
C++ Сформировать из матрицы два одномерных массива... https://www.cyberforum.ru/ cpp-beginners/ thread1092801.html
Заданы матрица А размером N  N. Сформировать два одномерных массива. В один переслать по строкам верхний треугольник матрицы, включая элементы главной диагонали, в другой – нижний треугольник. Распечатать верхний и нижний треугольники по строкам. Добавлено через 1 минуту код на С++ надо
C++ Задачи , построенные с использованием функций С++ https://www.cyberforum.ru/ cpp-beginners/ thread1092791.html
Доброго времени суток форумчане ! "Подтолкните" в решении следующих задач , я забуксовал :) 1. Реализовать функцию, которая принимает массив (плюс его длину) , а также число n , и возвращает индекс числа в массиве или -1 , если такого числа нет. Структура : int Search (int a , const int n, const int key); 2. Реализовать функцию, которая принимает массив и выводит на экран те элементы ,...
C++ Работа с двоичными файлами, организация ввода-вывода структурированной информации/
Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляе-мых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть сообщения об ошибках при открытии файла и выполнении операций...
C++ Написать конструктор #include <stdio.h> #include <conio.h> #include <windows.h> #include "Collection.h" void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); https://www.cyberforum.ru/ cpp-beginners/ thread1092770.html C++ написать программу для вычисления значений функции F(x) для х, изменяющегося в интервале от A до B с шагом DEL. С использованием оператора цикла с предусловием написать программу для вычисления значений функции F(x) для х, изменяющегося в интервале от A до B с шагом DEL. F=a*x*x+b/c при x>1 и с!=0 F=(x-a)/((x-c)(x-c)) при х < 1.5 и c ==0 F=x*x/(c*c) в остальных случаях Собственно только начал изучать с++, поэтому возникают вопросы даже по таким, довольно легким, задачам. Спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread1092766.html
Требуется найти наибольший общий делитель двух чисел Фибоначчи. C++
ЗАДАЧА №384 Числа Фибоначчи - 3 (Время: 1 сек. Память: 16 Мб Сложность: 52%) Последовательностью Фибоначчи называется последовательность чисел F0 = 0, F1 = 1, … , Fk = Fk-1 + Fk-2 (k > 1). Требуется найти наибольший общий делитель двух чисел Фибоначчи. Входные данные
C++ Собственные манипуляторы https://www.cyberforum.ru/ cpp-beginners/ thread1092759.html
Не компиллируется программа в DevC++. Написать программу с двумя своими манипуляторами. Один выводит сообщение, другой устанавливает шестнадцатеричный вывод и ширину поля 10. Программа выглядит вот так. #include <iostream> #include <iomanip> using namespace std; istream &prompt(istream &stream) { cout<<"Vy vvely chislo\n"; return stream; } ostream &setup(ostream &stream2)
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
10.02.2014, 16:22 0

Необходимо отсортировать слова в строке по алфавиту - C++ - Ответ 5763261

10.02.2014, 16:22. Показов 1517. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено qwer1234 как решение

Решение

Как то так
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
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
#include <sstream>
 
char sortChar;
 
bool sortInputString(std::string left, std::string right)
{
     return (right[0] == sortChar && left < right);
}
 
void printColl(std::string & str)
{
     std::cout << str << " ";
}
 
int main()
{
  std::string inputString, buff;
  std::vector< std::string > coll;
  std::cout << " Input string : "; getline(std::cin, inputString);
  
  sortChar = inputString[0];
  std::stringstream ss;
  ss << inputString;
  while(ss >> buff)
    coll.push_back(buff);
  
  std::sort(coll.begin(), coll.end(), sortInputString);
  std::for_each(coll.begin(), coll.end(), printColl);
  
  system("PAUSE");
  return 0;
}


Вернуться к обсуждению:
Необходимо отсортировать слова в строке по алфавиту C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.02.2014, 16:22
Готовые ответы и решения:

Отсортировать слова в строке по алфавиту
Отсортировать слова в строке по алфавиту. Нужно решить используя функции.

Отсортировать слова в строке по алфавиту
Здравствуйте!Мне задали в универе вот такую задачу: &quot;Отсортировать слова в строке по алфавиту&quot;...

Отсортировать слова в строке по алфавиту
Тема: Функции и массивы в С++ Задание: Отсортировать слова в строке по алфавиту

Строка: Отсортировать слова в строке по алфавиту и вывести на экран.
Ввести слова с клавиатуры и отсортировать их в строке в лексикографическом порядке (по алфавиту) и...

1
10.02.2014, 16:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2014, 16:22
Помогаю со студенческими работами здесь

Необходимо отсортировать страны по алфавиту в программе
Необходимо отсортировать страны по алфавиту в программе - C++ #include &lt;stdio.h&gt; #include...

В строку через пробел вводятся слова. Отсортировать введенные слова по алфавиту. Результат вывести в виде столбца.
В строку через пробел вводятся слова. Отсортировать введенные слова по алфавиту. Результат вывести...

Отсортировать слова по алфавиту
Задача: Есть строка из слов разделенных запятыми, в конце строки точка. Нужно отсортировать слова...

Отсортировать слова в предложении по алфавиту
Дано предложение с нескольких слов. Отсортировать слова в предложении по алфавиту

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru