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

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

Восстановить пароль Регистрация
 
ReDWater
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 12
17.01.2013, 11:34     Дано символьная строка. Найти наибольшую последовательность букв к #1
дано символьная строка. Найти наибольшую последовательность букв к.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 11:34     Дано символьная строка. Найти наибольшую последовательность букв к
Посмотрите здесь:

3. Дана символьная строка. Подсчитать в ней количество вхождений букв r, k, t. C++
C++ Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а
C++ В одномерном масстве найти наибольшую последовательность из отрицаельных чисел и перенести ее в конец массива
C++ В одномерном массиве найти наибольшую последовательность из отрицательных чисел и вывести ее
C++ Найти наибольшую неубывающую последовательность
Дана символьная строка. Подсчитать в ней количество вхождений букв г, k, t. ( не используя встроенные функции) C++
Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а C++
C++ Дано символьная строка. Определить количество пробелов этой строке

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KronoZ93
4 / 4 / 0
Регистрация: 17.01.2013
Сообщений: 27
17.01.2013, 15:14     Дано символьная строка. Найти наибольшую последовательность букв к #2
вот какойто быдлокод нарыл,кажись рабочий.
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;
}
Yandex
Объявления
17.01.2013, 15:14     Дано символьная строка. Найти наибольшую последовательность букв к
Ответ Создать тему
Опции темы

Текущее время: 02:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru