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

Заменить самое длинное слово на самое короткое и наоборот - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить площать S, радиус R треугольника, если заданы сторона, угол, радиус описанного круга http://www.cyberforum.ru/cpp-beginners/thread867365.html
в треугольнике заданы сторона b, угол А радиус описаного круга R. Вычеслить и вывести на экран все остальные лементы треугольника площать S, радиус R. Треугольник так же вывести на экран. Заданые параметры вводить с клавиатуры.
C++ Удаление элементов массива #include<iostream> #include <cstdlib> using namespace std; bool Delete(int *Array, int &SizeArrray, int num); int main() { int size; cout << "Size of Massiv: "; cin >> size; int *Massiv = new int ; http://www.cyberforum.ru/cpp-beginners/thread867355.html
Разработать программу выполнения вычисления функции f(x) = ax/b C++
Кто может напишите плз!!!:Разработать программу выполнения вычисления функции f(x) = ax/b
C++ Односвязный список. Подсчитать сумму N первых элементов. Удалить эти элементы и вставить в конец списка
Помогите, плиз доработать функцию summ - она должна подсчитать сумму N первых элементов. Удалить эти элементы и вставить в конец списка. #include <iostream> #include <time.h> using namespace std; struct list { int value; list* next;
C++ Вывести все целочисленные элементы массива http://www.cyberforum.ru/cpp-beginners/thread867343.html
помогите пожалуйста с задачей: дан массив С. Вывести все целочисленные значения этого массива. Не знаю как именно вывести целочисленные значения.
C++ Передача массива классов в метод класса 1. этап. Разработать библиотеку функций(h-файл) для выполнения: – чтения базы данных из файла; //read() – печати на экран; //print() – добавления и удаления строк базы данных; //add(), del() – записи базы данных в файл; //record() – сортировка по вычисляемому полю.//sort() 2 этап. Создать класс на основе структуры в предыдущей лабораторной работе удаление строки я собираюсь... подробнее

Показать сообщение отдельно
Sergei066800
1 / 1 / 0
Регистрация: 30.09.2012
Сообщений: 8

Заменить самое длинное слово на самое короткое и наоборот - C++

16.05.2013, 20:23. Просмотров 623. Ответов 1
Метки (Все метки)

Необходимо заменить самое длинное слово на самое короткое и самое короткое на самое длинное. Я их нашел, но как заменить не знаю... Получившийся код прилагаю, буду очень благодарен за помощь!

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
42
#include <iostream>
#include <string.h>
#include <conio.h>
#include <stdio.h>
 
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "Russian");  
 char *f, x[150] = "C++ мова програмування високого рiвня з пiдтримкою декiлькох парадигм програмування.  Розроблена Б'ярном Страуструпом у 1979 роцi";
 cout << "Исходный текст:" << endl;
  for (int i=0; i<=110; i++)
    cout << x[i];
cout << "\n\n";
 int size=strlen(x);
 char* max=NULL,* min=NULL;
    char *X;
    X=strtok(x, " ");
    min=X;
    max=X;
    do
    {
     if (strlen(X)<strlen(min))
      min=X;
     if (strlen(X)>strlen(max))
       max=X;
    }
    while (X=strtok(NULL," "));
    cout<<"Самое короткое: "<<min<<endl;
    cout<<"Самое длинное: "<<max<<endl;
    
    //ЗДЕСЬ ДОЛЖНА БЫТЬ ЗАМЕНА...
    
    cout << "\n\n";
    cout << "Текст после замены:" << endl;
    for (int i=0; i<=110; i++)
    cout << x[i];
 
 getch();
 return 0;
}
Добавлено через 1 час 23 минуты
Помогите пожалуйста
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru