Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 4

требуется написать небольшие программки

24.01.2012, 07:58. Показов 729. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
требуется написать небольшие программки. Вот, например, одно задание:
1. Распечатать самое длинное и самое короткое слово из строчки, введённой пользователем.
2. Определить число вхождений указанного пользователем слова в строку текста, введённого пользователем.
За вознаграждение или так просто? Кто-нибудь сможет помочь?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.01.2012, 07:58
Ответы с готовыми решениями:

нужно написать с программки в с++
помогите пожалуйста сделать программки в с++ со строками нужно срочно завтра зачёт!!!! создать функцию для обработки символьных...

Помогите написать две небольшие программы по блок схемам
Помогите написать две небольшие программы по блок схемам для уравнения X^3+3X^2+6X-1=0 1.Метод простой итерации 2.Метод Хорд

никак не могу придумать и написать тест для этой простой программки
да и объясните пожалуйста как вообще пишутся тесты для программ в интернете шарил что то найти не могу

4
41 / 41 / 36
Регистрация: 23.11.2006
Сообщений: 153
24.01.2012, 08:15
Любопытно.. Жди, попробую сейчас накидать исходники.
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
24.01.2012, 08:37
1.
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
#include <iostream>
#include <sstream>
#include <vector>
#include <string>
#include <algorithm>
 
int main()
{
    std::string str;
    
    std::cout << "Enter string: ";
    std::getline(std::cin, str);
    
    std::istringstream istr(str);
    std::vector<std::string> strs;
    std::string word;
    
    while (istr >> word)
        strs.push_back(word);
    
    std::sort(strs.begin(),
              strs.end(),
              [](const std::string& a, const std::string& b) -> bool
              {
                  return a.length() < b.length();
              });
    
    std::cout << strs.front() << "  " << strs.back() << std::endl;
    
    return 0;
}
Добавлено через 2 минуты
2.
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
#include <iostream>
#include <sstream>
#include <string>
#include <set>
#include <algorithm>
 
int main()
{
    std::string str;
    std::string word;
    
    std::cout << "Enter string: ";
    std::getline(std::cin, str);
    std::cout << "Enter word: ";
    std::cin >> word;
    
    std::istringstream istr(str);
    std::multiset<std::string> strs;
    std::string temp;
    
    while (istr >> temp)
        strs.insert(temp);
    
    std::cout << strs.count(word) << std::endl;
    
    return 0;
}
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
24.01.2012, 08:39
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <string>
#include <vector>
#include <iostream>
#include <algorithm>
 
bool string_length_comparator(const std::string &a, const std::string &b) 
{
   return a.length() < b.length();
}
 
int main()
{
   std::vector<std::string> v = 
   {
      "this", "string", "which", "user", "has", "entered"
   };
   
   std::cout << *std::max_element(std::begin(v), std::end(v), string_length_comparator) << std::endl;
   std::cout << *std::min_element(std::begin(v), std::end(v), string_length_comparator) << std::endl;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <string>
#include <vector>
#include <iostream>
#include <algorithm>
 
int main()
{
   std::vector<std::string> v = 
   {
      "this", "string", "which", "user", "has", "entered",
      "this", "string", "is", "too", "long"
   };
   
   std::string s = "this";
   
   std::cout << std::count(std::begin(v), std::end(v), s) << std::endl;
}
Вам остается доделать программу, чтобы она запрашивала ввод строки (и слова) и разбить строку на вектор слов

Добавлено через 1 минуту
silent_1991, сортировка это все же оверхэд для такой задачи
0
24.01.2012, 08:39

Не по теме:

fasked, а всё, что придумал после бессонной ночи :D

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.01.2012, 08:39
Помогаю со студенческими работами здесь

Небольшие программки
Здравствуйте, уважаемые форумчане. Не могли бы вы помочь с небольшими программами? 2)Написать функцию, которая устраняет в...

Личные небольшие программки
Создал свой сайт и закинул на него некоторые программки, которые делал для личного пользования в свободное время. Может кому понравится и...

написать программки
помогите пожалуйста написать программу ,которая выводит двоичное представление введенного с клавиатуры десятичного числа в диапазоне от 0...

Перепишите, пжл, 3 программки в 3 программки в CSS
1файл &lt;html&gt; &lt;head&gt; &lt;title&gt;Laba_2&lt;/title&gt; &lt;/head&gt; &lt;body bgcolor=grey WIDTH=&quot;50%&quot; height=50%&gt; &lt;table CELLpadding=&quot;10&quot;...

Надо написать простые программки, для зачёта.
Добрый вечер, надо здать программки, а я в ассемблере вообще не разбираюсь. Вопросы лёгкие, так как на Delphi немного программирую, но...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru