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

Задачи на строки не умею реализовывать - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не большие операции с массивом. http://www.cyberforum.ru/cpp-beginners/thread356274.html
Доброго дня. Ни как не могу понять в чем причина не исполнения следующей программы. Код ищет минимальный и максимальный элементы в массиве.(эта часть программы успешна) Далее все элементы которые находятся в данном массиве между мин.эл. и макс.эл +=1; Но это происходит только с первым элементом. #include <cstdlib> #include <iostream> using namespace std; int main () { long i , imin...
C++ МОжна тут такое зделать? Программа которая после ввода значения кофициентив выдает сообщение имеет квадратное уравнение действительные корни или нет? Я знаю начало только #include <iostream> ))) http://www.cyberforum.ru/cpp-beginners/thread356271.html
C++ как это делать?
C++ Вывод на екран только двухзначние числа из файла
Написать программу которая считывает текст из файла и выводит на экран только ленты, содержащие двухзначные числа. Програму нужно написать на С Зарание спасибо:)))
C++ Ошибка в перегрузке операции << http://www.cyberforum.ru/cpp-beginners/thread356258.html
Ошибка: 1>main.obj : error LNK2001: неразрешенный внешний символ ""class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class List<int> const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABV?$List@H@@@Z)" 1>D:\.exe : fatal error LNK1120: 1 неразрешенных внешних элементов В функции...
C++ Аналог игры "BlackJack" Все довольно просто-это моя 1-я программа которую я пытаюсь реализовать поэтому и написана немного "коряво" однако я столкнулся с проблемой #include <iostream> #include <cstdio> #include <cstdlib> #include <string> #include <ctime> using namespace std; void createcards(char stringArray, int numeric); void concatString (char szTarget, char szSource); подробнее

Показать сообщение отдельно
softmob
1248 / 698 / 155
Регистрация: 20.02.2010
Сообщений: 1,035
25.09.2011, 21:24     Задачи на строки не умею реализовывать
вот набросал, посмотри:
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
#include <iostream>
#include <string>
using namespace std;
 
int main(void)
{
    string a("MyNameIsAlexander");
    string b("Sandro");
    unsigned int maxd=0,k=0,res,f;
 
    for (int i=0;i<6;i++)
    {
        for (int j=i;j<6;j++)
        {
            string::size_type loc1 =a.find(b.substr(i,b.size()-j));
            if (loc1!=string::npos)
            {
                if ((b.size()-j) >maxd) 
                {maxd=b.size()-j ;
                k=loc1;}
            }
        }
    }
 
    if (maxd)
    {
        res=b.size()-maxd;
        if (b.find(a.substr(k,maxd)))
        {
            if ((a[k-1]!='s') && (a[k-1]!= toupper(a[k-1])))
            {res++;}
        }
    }
    else
    {res=b.size();
    for (unsigned int i=0;i<=a.size()-b.size();i++)
    {
        if (a[i] == toupper(a[i])) 
        {f=1;
        break;
        }       
    }
    if (!f) res++;
    }
    cout << res << endl;
    system("pause");
}
 
Текущее время: 04:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru