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

Разработать программу, осуществляющую поиск самого короткого и самого длинного слова во вводимом тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить столбец с максимальным по модулю значением этой суммы и вывести его номер на экран http://www.cyberforum.ru/cpp-beginners/thread758506.html
В квадратной матрице размером Т*Т, имеющей имя MKA , содержаться целые числа, Т-число строк и столбцов Ввести элементы матрецы с клавиатуры. Определить и вывести на экран сумму отрицательных элементов в каждом столбце. Определить столбец с максимальным по модулю значением этой суммы и вывести его номер на экран.
C++ Функция с 4-мя параметрами (деление, остаток от деления,.) Написать функцию divide_plus с 4 параметрами (также программу, которая ее вызывает). Первые два параметра передают целые числа, 3-ий параметр возвращает целое деление первых двух чисел, 4-ый параметр возвращает остаток от деления, а возвращаемое значение функции (return) - простое деление http://www.cyberforum.ru/cpp-beginners/thread758499.html
C++ Перекодировать из Паскаля в с++
Var a : Array Of LongInt; // массив для хранения двоичной записи k : Array Of LongInt; // двухмерный массив, первый элемент число, второй элемент количество единиц N,i,j,p,kol : longint; Begin readln(N); For i:=1 To n Do read(k); For i:=1 To n Do Begin j:=0;
нужна решение задач в с++ C++
1) Решить задачу. Функция у=2х, если х>0, и у=х+10 в других случиях. 2) Решить задачу. Дан одномерный массив А(К). Определить сумму элементов индексы, которых кратны двум.
C++ Объект cin и класс istream http://www.cyberforum.ru/cpp-beginners/thread758473.html
В учебнике приводиться такое задание: "Напишите функцию, получающую и возвращающую ссылку на объект класса istream. Фукнция должна читать данные из потока до тех пор, пока не будет достигнут конец файла. Функция должна выводить прочитанные данные на стандартное устройство вывода. Перед возвращением потока, верните все значения его флагов в допустимое состояние. Проверьте созданную функцию,...
C++ Вывести в файл число с заданным количеством знаков после точки Как это сделать, нигде не нашёл.( подробнее

Показать сообщение отдельно
Ласковая Киса
82 / 8 / 1
Регистрация: 11.01.2013
Сообщений: 55
11.01.2013, 16:41     Разработать программу, осуществляющую поиск самого короткого и самого длинного слова во вводимом тексте
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
 
void minlen()
{
    char min[30];
    string s;
    int minlen;
    int len;
    minlen=100;
    while(cin>>s)
    {
        len=s.size();
        if(len<minlen)
        {           
            minlen=len;
            for(int a=0;a!=30;a++)
                min[a]=0;
            for(int x=0;x!=s.size();x++)
            {
                min[x]=s[x];
            }
        }
    }
    for(int o=0;min[o]>0;o++)
        cout<<min[o];
}
void maxlen()
{
    char max[50];
    int len;
    string s;
    int maxlen=0;
    while(cin>>s)
    {
        len=s.size();
        if(len>maxlen)
        {
            maxlen=len;
            for(int a=0;a!=50;a++)
                max[a]=0;
            for(int x=0;x!=s.size();x++)
                max[x]=s[x];
        }
    }
    for(int o=0;max[o]>0;o++)
        cout<<max[o];
}
int main()
{
    setlocale( LC_ALL,"Russian" );
    int b;
    cout<<"Если хотите найти самое длинное слово нажмите 1"<<'\n';
    cout<<"Если хотите найти самое короткое слово нажмите 2"<<'\n';
    cin>>b;
    cout<<"Вводите текст"<<'\n';
    if(b==2)
        minlen();
    else
        maxlen();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru