Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 9
1

Программирование пользовательских функций

22.04.2010, 17:48. Просмотров 1190. Ответов 2
Метки нет (Все метки)

Помогите с програмкой)
С клавиатуры ввести текст, признаком конца ввода считать точку. Создать две функции для работы с текстом:
• подсчёт количества слов;
• поиск самого короткого слова
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2010, 17:48
Ответы с готовыми решениями:

Составить программу программирование разветвляющих структур на основе создания пользовательских функций
Помогите пожалуйста написать программу

Создание пользовательских функций
Необходимо реализовать программный код, позволяющий найти решение задачи получения несократимой...

Создание пользовательских функций
Необходимо реализовать программный код, позволяющий найти решение следующей задачи. Для х,...

помогите с создание пользовательских функций
Задано n троек чисел a, b, c. Написать процедуру определения, сколько из предложенных троек можно...

2
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,613
22.04.2010, 19:14 2
Держи мою наработку, где я раз и навсегда разобрался с входным потоком. Ознакомься, вникни. Переименуй в расширение c или cpp
0
Вложения
Тип файла: txt ra.txt (2.6 Кб, 41 просмотров)
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
23.04.2010, 17:31 3
Лучший ответ Сообщение было отмечено Blimziash как решение

Решение

Подсчет слов можно так сделать:
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
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
 
const int SIZE =80;
 
int podschet (char *);
void main()
{
    char buf[SIZE]={'\0'};
    int k=0;
    while(cout<<"Vvedite stroky: ",
    cin.getline(buf, SIZE))
    {   
        k=podschet(buf);
        cout<<"slov: "<<k<<endl;
    }
}
int podschet (char *in)
{
    int k=0; int flag=false;
    while (*in&&*in!='.')
    {
            while (*in&&*in==' '&&*in!='.')
            {
                in++;
                flag=false;
            }
            while (*in&&*in!=' '&&*in!='.')
            {
                flag=true;
                in++;   
            }
            if (flag==true)
                k+=1;
    }
    return k;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2010, 17:31

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

Исправить программу.Создание пользовательских функций.
#include &lt;stdio.h&gt; int kolsim(char s) { int i, k=0; char n; for ( i = 0; s !=...

Выполнить программу с использованием пользовательских функций
Помогите переписать данную программу, но уже с использованием пользовательских функций. ...

Обработка двумерного массива с использование пользовательских функций
Помогите пожалуйста не могу понять в чем дело 1.Консольный ввод/вывод вещественного массива...

Обработка массивов данных с использование пользовательских функций
Помогите пожалуйста не получается выполнить задание : 1.Консольный ввод/вывод вещественного...

Вызов различных пользовательских функций с помощью switch
# include &lt;iostream&gt; # include &lt;stdio.h&gt; #include &lt;string&gt; # include &lt;stdlib.h&gt; using namespace...

Разработка и отладка алгоритмов и программ с применением пользовательских функций
подскажите пожалуйста как реализовать задачи(код программы на языке С):scratch: 1)Описать функцию...


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

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

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