Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Передача файлового потока в функцию https://www.cyberforum.ru/ cpp-beginners/ thread106631.html
Здрасти. ifstream in("1.txt"); что возвращает in? как передать этот поток (in) в функцию которая выводит символы? void readFile( ???????????? ){ char ch; while (in){
В каждой строке двухмерного массива определить наибольший элемент и подсчитать сумму этих максимальных элементов C++
В каждой строке двухмерного массива определить наибольший элемент и подсчитать сумму этих максимальных элементов.
C++ Проверка баланса фигурных скобок абстрактным стеком (реализованным в виде связного списка) вот собственно задание: задан текст, содержащий три типа скобок - (), {}, . Программа должна проверить правильность расстановки скобок в тексте, а также, не нарушены ли правила вложенности скобок....:gsad: https://www.cyberforum.ru/ cpp-beginners/ thread106622.html C++ прога на С++,связанная с файлами https://www.cyberforum.ru/ cpp-beginners/ thread106621.html
Напишите программу, которая считывает произвольный текстовый файл, содержащий длинные строки и копирует его содержимое в новый файл, при этом разбив длинные строки таким образом, чтобы длина результирующих строк не превышала 80 символов. При этом нельзя разбивать целое слово на части. Если встречается слово, состоящее более чем из 80 символов, его нужно вывести на отдельной строке не разбивая на...
программа на С++ C++
Напишите программу, которая считывает произвольный текстовый файл и создает новый файл, в который записывает считанные из входного файла строки в алфавитном порядке. Имя входного и результирующего файла передается в программу через командную строку. Заранее большое спасибо
C++ Структуры. https://www.cyberforum.ru/ cpp-beginners/ thread106557.html
Необходимо написать программу (помогите пожалуйста): Сформировать массив, содержащий информацию о туристских поездках. Структурный тип содержит поля: название тура, необходима ли виза, це-на, длительность пребывания, категория отеля, есть ли море, предусмот-рены ли экскурсии. Написать программу, которая выводит информацию о турах в соответствии с требованиями: - безвизовый тур с возможностью...
C++ Поиск в массиве Надо найти в массисе чисел со значениями от 0 до 255 повторяющиеся ровно два раза числа. Второй день туплю не могу написать 100% правильно работающую функцию=) https://www.cyberforum.ru/ cpp-beginners/ thread106534.html C++ Установка курсора
Пожалуйста подскажите как перевести курсор ввода(консольный режим) в заданную позицию на С++
C++ Массив структур Создать программу, позволяющую вводить элементы массива структур, содержащие расписание занятий преподавателей по дням недели: название предмета (название не более 60 символов, количество предметов, ведущих преподавателями не более 3), начало занятий и конец занятия, и позволяющую по задаваемой фамилии преподавателя определить сколько времени в неделю у него занимают занятия. понимаю что... https://www.cyberforum.ru/ cpp-beginners/ thread106522.html C++ Перевод вещественного числа из N сс в K сс https://www.cyberforum.ru/ cpp-beginners/ thread106503.html
входные данные: вещественное число,его основание и основание,в которое переводится число. Выходные данные: число в K основании. Знаю,на форуме много подобных тем,но во всех темах работают только с целыми числами,мне необходимо осуществлять перевод вещественного числа.Прошу помощи,кому не сложно,желательно с комментариями.Основание от 2 до 16.
C++ Функция С++
Написать функцию Procent которая возвращает процент от полученного в качестве аргумента числа
C++ Сохранить файл в указанном каталоге podskazhite, pozhalujsta, kak pravilno zadat` adress, choby sohranit` ego v nuzhnom mne kataloge? prosto sozdat i sohranit fail: FILE* pFile; pFile = fopen("file1.txt", "w"); if(pFile != 0){ fputs("test", pFile); fclose(pfile); } https://www.cyberforum.ru/ cpp-beginners/ thread106468.html
136 / 80 / 22
Регистрация: 17.11.2009
Сообщений: 283
23.03.2010, 19:18 0

найти max и min по длине слово - C++ - Ответ 617179

23.03.2010, 19:18. Показов 1203. Ответов 9
Метки (Все метки)

Ответ

Ну вот собственно сама программа.

+
Программа написана языком новичков(это я! )
Работает, вычисляет размер минимального и макимального слова, заменяет максимальное слово на max и минимальное на min. Может работать и с русским языком, только не в windows, кодировка не подключена.

-

Программа сырая, разработана методом проб и ошибок и метод тыка(без этого ни как убил на нее минут 50).
Заменяет только первые max и min слова, а остальные равные этим размерам нет.


У кого есть желание довести до ума - прошу... Я не жадный

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
65
66
67
68
69
70
71
72
73
#include <iostream>
 
using namespace std;
 
int main()
{   
    int max(0), min(1000);
    int dmax=0;
    int dmin=0;
    int count=0;//счетчик
    const int arraySize=89;//размер строки в символах(елси изменять строку то и изменять значение arraySize
    //строка
    char stroka[arraySize]="Sign up for Facebook to connect with When We Were Little We Wanted To Grow Up.\n";
    //вывод на экран строки
    for(int i=0;i<arraySize;i++)
        cout << stroka[i]; 
    //поиск
    for(int i=0;i<arraySize;i++)//пробегаем по всей строке
    {
        // если строка текста достигает разделителей слов включаем счетчик
        if((stroka[i]!='\n')&&(stroka[i]!=' ')&&(stroka[i]!=',')&&(stroka[i]!=':')&&(stroka[i]!='.')&&(stroka[i]!='!')&&(stroka[i]!='?'))
        {
            count++;
        }
        //если нет, то проверка
        else
        {
                if(count==0)
                    continue;
                if(count>max)
                {
                    max=count;
                    dmax=i-count;
                }
                if(count<min)
                {
                    min=count;
                    dmin=i-count;
                }
                
                count=0;//сброс счетчика обязательно
        }
    }
    cout << endl;
    //вывод на экран строки и min и max
 
    for(int i=0;i<arraySize;i++)
    {
        if((i!=dmin)&&(i!=dmax))
        {
            cout << stroka[i];
        }
        else
        {
            if(i==dmin)
            {
                i=i+min;
                cout << " min ";
            }
            else
            {
                if(i==dmax)
                {
                    i=i+max;
                    cout << " max ";
                }
            }
        }
    }
    cout << endl;
    cout << "Max slovo = " << max << endl;
    cout << "Min slovo = " << min << endl;
}


Вернуться к обсуждению:
найти max и min по длине слово C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2010, 19:18
Готовые ответы и решения:

Найти max и min слово в строке
Созданы две строки,а как найти max b min слово? #include &lt;iostream&gt; #include&lt;cstring&gt;...

Найти max и min, если min левее max, то среднее арифметическое между ними
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; void main() {...

Процедура: Даны три числа a,b,c. Вычислить (max(a,b)+min(a,c))/(max(b,c)*min(a,b))+max(min(a,b),min(b,c))
Даны три числа a,b,c. Вычислить (max(a,b)+min(a,c))/(max(b,c)*min(a,b))+max(min(a,b),min(b,c)) с...

Найти max и min элементы в массиве и номер элемента, близкого к среднему арифметическому min и max.
Привет всем! Очень прошу помочь в решении задачи на определение характеристик одномерного массива....

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

Введенные с клавиатуры слова выстроить по длине от max к min
введенные с клавиатуры слова,выстроить по длине от max к min Добавлено через 23 секунды plz...

18. Даны различные действительные числа x, y, z, d. Найти max (min (x, y), min (x, z), min (z, d)
Даны различные действительные числа x, y, z, d. Найти max (min (x, y), min (x, z), min (z, d)).

Дана строка, заменить слово min на слово max
#include &lt;stdio.h&gt; int main() { int n = 81; char str; int i; gets(str);

Найти max и min элементы массива y и сформировать массив z из элементов массива y, находящихся между max и min y. Записать массив z в обратном порядке
Дан массив Х{80 элементов}. Вычислить {y}_{i}=sin\sqrt{{x}_{i}}+{cos}^{2}{{x}_{1}}^{2} Найти...

Описать функцию F (a, min, max ) определяющую значение максимального max и минимального min элементов этого массива
Помогите с задачкой! плиз! Для вещественного массива а, описать функцию F (a, min, max )...

По заданным значениям x, y, z вычислить значения u: u=min (x, max(y, z). Для расчета написать функции max(x, y) и min(x
По заданным значениям x, y, z вычислить значения u: u=min (x, max(y, z)). Для расчета написать...

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