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

Вот такой пирог с начинкой... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка символьных строк С++ http://www.cyberforum.ru/cpp-beginners/thread428207.html
Исправление ошибки.Пусть имеется словарь состоящий не менее чем из 20 слов .С клавиатуры вводятся слова,в которых может быть допущена одна из следующих ошибок - Искажена одна буква - Вставлена лишняя буква - Пропущена одна буква - Переставлены две соседние буквы Написать программу ,обеспечивающую поиск в словаре всех слов ,из которых могут получаться вводимые с клавиатуры слова.
C++ помогите хоть с какой-нибудь.. не знаю как решать, направте пожалуйста http://www.cyberforum.ru/cpp-beginners/thread428200.html
Вычислить и вывести на экран в виде таблицы значения функции F C++
Пожалуйста, помогите решить задачку: Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. F=ax(в квадрате) - bх + c при х<3 и в неравно 0 F=(х-a)/(x-c) при х>3 и в=0 F=x/c во всех остальных случаях, где а, b, с — действительные числа. Функция F должна принимать действительное значение, если выражение НЕ(Ац ИЛИ Вц) И (Ац МОД2 Сц) не...
Экзаменационное задание C++
Дана иерархия классов: "числа", "числа кратные 5", "числа кратные 25". Написать программу с выводом объектов указанных классов в текстовом режиме. Числа взять от 500 до 600. Что они имеют ввиду под текстовым режимом?(это консольное или windows окно)? И что это за числа 500 600? Есть догадки что размер окна а хотя кто знает все будет зависеть от вопроса номер 1.
C++ Не меняется результат выполнения программы после подключения .h файла http://www.cyberforum.ru/cpp-beginners/thread428160.html
Здравствуйте. Подскажите пожалуйста, почему при подключении .h файла к программе, результат ее выполнения не меняется? Будто закэшировано. Файл qu.h #ifndef QU_H #define QU_H template<class Type> class Qqueue {
C++ вопросы ООП Есть вопрос. Если кто знает, о чем тут, отпишитесь: "Пример, отражающий четыре способа применения конструктора копирования" (не ну понятно что о конструкторах копирования, но что за способы?) Есть еще задачка. Сомневаюсь в возможности ее реализации: "Написать часы (чтобы тикали) не используя библиотеки семейства time." подробнее

Показать сообщение отдельно
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
15.01.2012, 15:47     Вот такой пирог с начинкой...
Хоть бы указали си или с++, ну, что не запрещено то разрешено значит будем считать что можно и си и с++.

Цитата Сообщение от Aed Ginvaell Посмотреть сообщение
2. Вывести номера позиций начала введенной подстроки в введенной строке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <string>
#include <iostream>
using namespace std;
 
int main()
{
    string str="some string some sring some some some";
    string find="some";
    size_t result=str.find(find,0);
    while(result!=string::npos)
    {
        cout<<result<<'\t';//начальная позиция найденного вхождения подстроки
        result=str.find(find,++result);
    }
}
Добавлено через 36 секунд
Цитата Сообщение от Aed Ginvaell Посмотреть сообщение
все действия в пунктах делать через ст.библ. работы со строками (<string.h>)
Блин, только дочитался.

Добавлено через 12 минут
Ладно, тогда так
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
#include <cstring>
#include <iostream>
using namespace std;
 
bool orly(char *s, char *f)
{
    while(*s && *f)
     if (*s++!=*f++)
      return false;
    if(!*f)
     return true;
    return false;
};
 
int main()
{
    char *str="some string some sring some some some";
    char *startStr=str;
    char *find="some";
    int result=0;
    while(*str)
    {
        if(*str==*find)
         if(orly(str,find))
          cout<<str-startStr<<'\t';
        str++;
    }
}
Сделано в стиле си (в смысле что с++ функции не используются), разве что я тестировал программу с cout, переводить на printf мне лень, думаю справишься.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru