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

Средняя длина слова из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правильный расчет, но неправильный вывод http://www.cyberforum.ru/cpp-beginners/thread19590.html
Считает правильно, а выводит не правильно, Почему?? #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <malloc.h> #include <ctype.h> #include <math.h>
C++ Что бы с одного файла считавалось в бинарном режиме а в другой записывалось в виде 0 и 1? Что бы с одного файла считавалось в бинарном режиме а в другой записывалось в виде 0 и 1? http://www.cyberforum.ru/cpp-beginners/thread19588.html
Пользовательские функции, передача параметров C++
Есть следующее боевое задание..)) 1.Составить программу вычисления значений функции (x,y) при заданных x, y. Для вычисления (x,y) и f(,) создать пользовательские функции. Полученные значения...
C++ Ханойские башни, вывод решения по шагам
Помогите мне пожалуйста!У меня есть готовый исходник решения этого алгоритма!Необходимо сделать вывод по шагам( с наглядным изображением состояния дисков) Вот исходник #include <stdio.h> ...
C++ Матрица, выделение динамической памяти http://www.cyberforum.ru/cpp-beginners/thread19582.html
В общем у меня такая проблема: нужно решить задачу двумя способами, сначала без выделения динамической памяти , потом с её выделением . задача звучит так : Дана матрица 7х7 найти сумму всех...
C++ Если кватрат второго числа меньше квадрата первого числа, то увеличить второе число в 3 раза 1.Даны два числа.Если кватрат второго числа меньше квадрата первого числа, то увеличить второе число в 3 раза,а первое уменьшить на 2. 2.Даны вещественные числа С1,С2,...,С3.Верно ли, что кол-во... подробнее

Показать сообщение отдельно
Otaka
1824 / 680 / 18
Регистрация: 11.12.2008
Сообщений: 1,019
24.12.2008, 20:54
Я вот сюда писал нечто похожее:
http://www.cyberforum.ru/cpp-beginne...html#post86405

Немного переделал, получилось вот такое:
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
40
41
42
43
44
45
46
47
48
#include<iostream.h>
#include<conio.h>
#include<string.h>
 
int main()
{
clrscr();
char buffer[100];
cout<<"Enter the string->";
cin.getline(buffer,100);
int len=strlen(buffer);
bool flag=false;
char gruppa[100];
int posInGrup=0;
int Sumdlina=0;
int WordNumber=0;
for(int i=0;i<len;i++)
        {
        if(buffer[i]!=' ')
                {
                flag=true;
                gruppa[posInGrup]=buffer[i];
                posInGrup++;
                }else
                {
                if(flag==false)continue;
                        else
                        {
                        flag=false;
                        gruppa[posInGrup]=0;
                        Sumdlina+=posInGrup;
                        WordNumber++;
                        posInGrup=0;
                        }
                }
        }
if(flag==true)
        {
        gruppa[posInGrup]=0;
        Sumdlina+=posInGrup;
        WordNumber++;
        }
 
 
cout<<"Srednyaya dlina = "<<Sumdlina/WordNumber;;
getch();
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru