Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Ensider
0 / 0 / 1
Регистрация: 27.11.2014
Сообщений: 62
#1

Задать предложение, содержащее предлог "для".Вывести на каком месте стоит предлог "для"

08.06.2015, 22:23. Просмотров 845. Ответов 1
Метки нет (Все метки)

Задать предложение, содержащее предлог "для".Вывести на каком месте стоит предлог "для"
Как написать данную программу на Си?

Добавлено через 57 минут
Или как здесь применить функцию strstr?

Добавлено через 3 минуты

#include <iostream>
#include <cstring>

int main()
{
char str[] = "Эта программа предназначена для работы";

std::cout << strstr (str, "для") << std::endl;
return 0;
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2015, 22:23
Ответы с готовыми решениями:

Вывести текст файла, заменив цифры от 0 до 9 на слова "ноль", "один"."девять", начиная каждое предложение с новой строки
Написать программу, которая считывает текст из файла и выводит его на экран,...

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов),...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить...

Наследуемым классом для комплексного числа объявить класс "радиус-вектор", имеющий данные "длина" и "угол"
кто то напишите пожалуйста, вот программа: наследуемым классом для комплексного...

Через ООП: Дать для числа наименование: "рубль", "рубля", "рублей";
Помогите пожалуйста с задачей. Могу сделать ее просто, но надо через ООП и у...

1
mymedia
193 / 193 / 120
Регистрация: 27.05.2011
Сообщений: 544
08.06.2015, 22:36 #2
Лучший ответ Сообщение было отмечено Ensider как решение

Решение

Нет, будет выведено "для работы", а вам нужно позиция в строке. Для этого нужно написать так:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cstring>
 
int main()
{
char str[] = "Эта программа предназначена для работы";
 
std::cout << strstr (str, "для") - str << std::endl;
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2015, 22:36

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование)
Разработать программу с использованием наследования классов, реализующую...

Перегрузка функций "ввести в поток", "вывести с потока", "умножить вектор на число"
Подскажите пожалуйста, как убрать ошибки с этой программы? (делала перегрузку...

Вывести на экран монитора число с наименованием "год","года", "лет"
Прошу прогу в С++. Дано натуральное число n (n&lt;=100), определяющее в годах...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru