Форум программистов, компьютерный форум 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
26.09.2011, 17:35     Задачи на строки не умею реализовывать
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
#include <iostream>
#include <string>
using namespace std;
 
int main(void)
{
    string a("MyNameIsAlexander");
    string b("Sandro");
    unsigned int maxd=0,k=0,res,f,h=0,jj;
 
    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) && ((k-i)>=0) && (k+5-j)<a.size()) 
                {maxd=b.size()-j ;
                k=loc1;
                h=i;}
            }
        }
    }
 
    if (maxd)
    {
        res=0;
 
        if (a[k-h]!='S')
        {
            if ((a[k-h]=='s') || (a[k-h]== toupper(a[k-h])))
            {res++;
            }
            else 
            {res=res+2;}
        }
 
        jj=1;
        for (unsigned int i=k-h+1;i<k-h+1+b.size();i++)
        {
            if (a[i]!=b[jj]) {res++;}       
            jj++;
        }       
    }
    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");
}
 
Текущее время: 01:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru