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

[C] Найти самую длинную строку и поместить ее после самой короткой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество столбцов матрицы, все элементы которых различны. http://www.cyberforum.ru/cpp-beginners/thread516479.html
Дана целочисленная матрица размера M × N. Найти количество ее столбцов, все элементы которых различны.
C++ Вывод матрицы в заданном порядке Дана матрица размера M × N. Вывести ее элементы в следующем по- рядке: первая строка слева направо, вторая строка справа налево, третья строка слева направо, четвертая строка справа налево и т. д. Нужно только решение после того как составили матрицу, но если не трудно можно и ее написать http://www.cyberforum.ru/cpp-beginners/thread516473.html
C++ Перегрузка.
Всем привет. Вот, попросили помочь, кому не сложно. Сам код: #ifndef OTREZOK_H #define OTREZOK_H #include <iostream> #include <string> using std::string;
Программирование с использованием строковых данных. C++
Привет ВСЕМ!!! Уважаемые модераторы и форумчане помогите пожалуйста в решении следующей задачки... Составить таблицу слов данного текста, начинающихся с буквы "А", с указанием числа повторений каждого слова. ... буду БЛАГОДАРЕН!!!! =)
C++ Неправильная перегрузка - http://www.cyberforum.ru/cpp-beginners/thread516464.html
нужно перегрузить операцию - c=a-b выводит объект с вида -808080880,что не так? #include "stdafx.h" #include <iostream> #include <conio.h> #include <string.h> #include <iostream> #include <iomanip> #include <assert.h> using namespace std;
C++ переведите с Паскаля на си++ пожалуйста! Дано имя файла и целое число N (0 < N < 27). Создать текстовый файл с указанным именем и записать в него N строк длины N; строка с номером K (K = 1, …, N) должна содержать K начальных прописных (то есть заглавных) латинских букв, дополненных справа символами «*» (звездочка). Например, для N = 4 файл должен содержать строки «A***», «AB**», «ABC*», «ABCD». Program Text3; const Add =... подробнее

Показать сообщение отдельно
AzaKendler
 Аватар для AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
26.02.2012, 20:18     [C] Найти самую длинную строку и поместить ее после самой короткой
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
#include <algorithm>
#include <stdio.h>
#include <string.h>
#include <locale>
 
 
int main()
{
setlocale(LC_ALL,"RUS");
char* strm [] = { "привет друг" , "как поживаешь, что нового", "ты где?", "какие планы?"};
 
   for(int i=0;i<4;++i)
   {
      printf("%s\n",strm[i]);
   }
   printf("\n");
 
 
   char** min_ = std::min_element(strm,strm+4,[](char* a, char* b)->bool{return strlen(a)<strlen(b);});
   char** max_ = std::max_element(strm,strm+4,[](char* a, char* b)->bool{return strlen(a)<strlen(b);});
   min_++;
   std::swap(*min_,*max_);
 
 
   for(int i=0;i<4;++i)
   {
      printf("%s\n",strm[i]);
   }
return 0;
}
TEST
 
Текущее время: 06:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru