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

Дано символьная строка. Найти наибольшую последовательность букв к - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив структуры: ФИО, адрес, телефон, электронная почта http://www.cyberforum.ru/cpp-beginners/thread764190.html
написать программу га языке С + + для решения согласно варианту. Вариант задания взять из задания на практику № 16 при выполнении задания необходимо создать массив структуры согласно варианту, ввести не менее 5 записей, организовать диалог выбора информации для виновных. Для ввода и вывода информации необходимо написать соответствующие функции. Добавлено через 27 минут написать программу га...
C++ Заменить в матрице все элементы, большие от 10, на нули составьте программу замены в прямоугольном массиве А всех элементов, большие от 10, на нуле. http://www.cyberforum.ru/cpp-beginners/thread764188.html
В двумерном массиве размерностью NxM найти среднее арифметическое значение элементов массива с точностью до двух десятичных знаков. C++
В двумерном массиве размерностью NxM найти среднее арифметическое значение элементов массива с точностью до двух десятичных знаков. В двовимірному масиві розмірністю NxM знайти середнє арифметичне значення елементів масиву з точність до двох десяткових знаків.
C++ Дано прямоугольную матрицу размером мхи. Получить новую матрицу путем деления всех элементов заданной матрицы на элемент
Дано прямоугольную матрицу размером мхи. Получить новую матрицу путем деления всех элементов заданной матрицы на элемент, наибольший по абсолютной величине. На печать вывести новую матрицу и максимальный элемент по абсолютной величине. Дано прямокутну матрицю розміром МхИ. Одержати нову матрицю шляхом ділення всіх елементів заданої матриці на елемент, найбільший за абсолютною величиною. На друк...
C++ Дана последовательность из 7 различных чисел. Вычислить сумму каждого элемента последовательности с предыдущими элементами http://www.cyberforum.ru/cpp-beginners/thread764185.html
Дана последовательность из 7 различных чисел. Вычислить сумму каждого элемента последовательности с предыдущими элементами.
C++ Заданный вектор Т, состоящий из целых чисел. Заменить нечетные элементы вектора Т средним арифметическим элементов, которые делятся на 5 с остатком 3 Заданный вектор Т, состоящий из целых чисел. Заменить нечетные элементы вектора Т средним арифметическим элементов, которые делятся на 5 с остатком 3. Вывести заданный и новообразованный векторы. подробнее

Показать сообщение отдельно
KronoZ93
4 / 4 / 0
Регистрация: 17.01.2013
Сообщений: 27
17.01.2013, 15:14     Дано символьная строка. Найти наибольшую последовательность букв к
вот какойто быдлокод нарыл,кажись рабочий.
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
#include <iostream>
#include <conio.h>
#define n 100
using namespace std;
 
int main()
{
    char str[n] = "peroverka sloavz bykkvami  islovak slova opopop  asfadgfsg ";
    int arr[n]={0};
    int max=0,i=0,j=0,k=0,imax=0,iword=0;
    while(str[i]!='\0'){
        while(str[i]!=' '){
            if(str[i]=='k'){
                arr[j]++;
                }
            i++;
            }
        j++;
    i++;
    }
 
    for(i=0;i<j;i++){
        if(max<arr[i])max=arr[i];}
    for(i=0;i<j;i++){
        if(arr[i]==max)imax=i;
    }
    i=0;
    while(str[i]!='\0'){
        while(str[i]!=' '){
        i++;
        }
        iword++;
        if((iword-1)==(imax-1))
        {i++;
            while(str[i]!=' '){cout<<str[i];
        i++;}
        }
    i++;
    }
cout<<endl;
//  for(i=0;i<j;i++)
//      cout<<arr[i]<<" ";
getch();
return 0;
}
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru