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

Программа,которая определяет положение слова в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление гласных из строки http://www.cyberforum.ru/cpp-beginners/thread541521.html
Нужно написать программу для ввода строки и вывода этой строки на экран с удалёнными гласными.Например строка This is a pen должна быть выведена на экран как Ths s pn.Как написать эту программу, используя указатели?Нужно сделать программу на языке СИ.Прошу,помогите.
C++ Найти из 5 рандомных чисел самое большое и вывести его подскажите в чем проблема? программа должна найти из 5 рандомных чисел самое большое и вывести его (решать через функцию) #include <iostream.h> #include <iomanip.h> #include <conio.h> #include <stdlib.h> #define n 5 int function() {int a,i,m,x=a; http://www.cyberforum.ru/cpp-beginners/thread541505.html
помогите доделать.... C++
под это условие нужно доделать программный код..... Перегрузите операцию >> для класса «адресная книга», прегруженная функция должна передать строку , содержащую фамилию и адрес человека, а класс должен вывести всю строку форматировано на экран и без пробелов. #include <iostream.h> class adpec{ public: char x;//фамилия char y;//адрес adpec (char x,char y){x=x; y=y;} ...
C++ Написать функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента. С++
Помогите..
C++ Не могу реализовать программу из ЕГЭ, ошибка на вводе. http://www.cyberforum.ru/cpp-beginners/thread541413.html
Во общем есть задача: После единых выпускных экзаменов по информатике в район пришла информация о том,какой ученик,какой школы,сколько набрал баллов. Районный методист решила выяснить номер школы,ученики которой набрали наибольший средний балл,с точностью до целых. Программа должна вывести на экран номер такой школы и её средний балл. Если наибольший средний балл набрало больше одной...
C++ Помогите закончить код, пожалуйста! почти закончил программу! ну не знаю, что дальше делать! помогите пожалуйста! Расчет зарплаты. структура должна иметь такие поля: *фамилия и инициалы. *год приёма на роботу. *зарплата. *функция, которая возвращает значение надбавки к зарплате относительно стажа: от 5 до 10 лет - 5%, от 10 до 15 лет - 10%, больше 15 лет - 20%. вывод на дисплей и в файл "out.txt" фамилий и зарплат... подробнее

Показать сообщение отдельно
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,512
07.04.2012, 11:36     Программа,которая определяет положение слова в строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    char str[256]= "string and string and more strings";
    char toFind[128]= "string";
    bool flag=false;
 
    for(int i=0;i<strlen(str);i++)
    {
        if (str[i]==toFind[0])
        flag= true;
 
        for(int j=1;flag && j<strlen(toFind);j++)
        {
            if(str[i+j]!=toFind[j])
             flag=false;
        }
        if(flag)
         printf("Start pos: %i\n",i);
    }
}
Можешь ещё добавить проверку что перед словом и за словом пробелы чтобы убедиться что мы не нашли слово great в greatest.
 
Текущее время: 08:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru