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

Задача на строковые переменные в c++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Целые числа http://www.cyberforum.ru/cpp-beginners/thread714862.html
Последовательность Хэмминга образуют натуральные числа, не имеющие других простых делителей, кроме 2, 3 и 5. Найти: - первые N элементов этой последовательности; - сумму первых N элементов; - N-й...
C++ перехват исключений Ввести два числа. Меньшее заменить полсумой, а большее - удвоенным произведением. Выражение должно быть вычислено в отдельной пользовательской функции. Корректность входных данных должна... http://www.cyberforum.ru/cpp-beginners/thread714857.html
C++ Как сделать функцию?
Как сделать функцию, которая переставит строки в матрицах A 4x4 и B 4х4, в зависимости от содержании максимального элемента в строке? а так же функцию, которая определит номер строки, содержащий...
Реализация арифметических операций над вещественными числами C++
Здравствуйте. Помогите пожалуйста реализовать алгоритмы арифметических операций(+ - * /) над вещественными числами на любом языке программирования.(предпочтительно c++ или Visual Basic либо...
C++ Массивы. Переставить строки в матрице, определить номер строки матрицы, содержащий максимальный элемент с помощью функции http://www.cyberforum.ru/cpp-beginners/thread714845.html
# include <stdio.h> # include <conio.h> # include <math.h> # define N 4 # define M 4 int main() { int a; int b, c; int i, j;
C++ Сокращенная запись ifstream и ofstream #include <fstream> using namespace std; int main() { fstream I("input.txt"), O("output.txt", 2); что означает второй параметр 2? } если я не пишу 2, то второй файл не открывает,... подробнее

Показать сообщение отдельно
booker
23 / 23 / 2
Регистрация: 21.11.2012
Сообщений: 106
01.12.2012, 01:49
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
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char word []="aaa aaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa aaaaaaaaaaaaaa";
int count=0;
int number=0;
int temp=0;
int q=0;
int len=strlen(word);
for(int n=0;n<=len;n++)
{
if(isalpha(word[n])) q++;
else if(isspace(word[n])||n==len)
{{if(q>temp)
{temp=q;number=n-q+1;}
q=0;}
}
}
cout<<number<<endl;
system("pause");
return 0;
}
Добавлено через 5 минут
исправил

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<cstring>
using namespace std;
int main()
{
char word []="aaa aaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa aaaaaaaaaaaaaa";
int count=0;
int number=0;
int temp=0;
int q=0;
int wordcount=0;
int wordnumb=0;
int len=strlen(word);
for(int n=0;n<=len;n++)
{
if(isalpha(word[n])) q++;
else if(isspace(word[n])||n==len)
{wordcount++;
    {if(q>temp)
{temp=q;number=n-q+1;wordnumb=wordcount;}
q=0;}
}
}
cout<<number<<" "<<wordnumb<<endl;
system("pause");
return 0;
}
Добавлено через 1 минуту
естественно не фильтрует символы неявляющиеся буквами
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.