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

Определить, каких слов в тексте больше: состоящих только из букв, или только из цифр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразовать массив x по следующему правилу http://www.cyberforum.ru/cpp-beginners/thread513639.html
Преобразовать массив x по следующему правилу ( - значение k-го элемента массива после преобразования):  элементы массива циклически сдвинуть на 1 позицию влево: при k=2,3,…,n-1. запутался что-то при решении
C++ Даны 100 чисел. Напечатать сначала все отрицательные из них, а затем все остальные Даны 100 чисел. Напечатать сначала все отрицательные из них, а затем все остальные воооооооооть=) http://www.cyberforum.ru/cpp-beginners/thread513637.html
C++ алгоритм вывода толстой линии
Здравствуйте. Помогите написать алгоритм вывода толстой линии.
По заданному числу определить наименьшую сумму его делителей C++
Есть у нас число. Допустим 12. Оно является НОК чисел 6 и 4, а также 6 4 1, 6 4 1 3 и т.д. Задача состоит в том, что нужно вывести НАИМЕНЬШУЮ сумму делителей этого числа, для которых оно кратное. Такими для 12 есть пара чисел 3 и 4. В сумме дают 7. Разумеется, чем меньше делителей кратного числа будет, тем меньше сумма. Так что скорее всего это должна быть сумма двух чисел. Нужно реализовать это...
C++ Дан текст, подсчитать количество слов в данной строке http://www.cyberforum.ru/cpp-beginners/thread513625.html
Пожалуйста помогите решить задачу на С++ Дан текст. а) Подсчитать количество слов в данной строке; б) Подсчитать количество букв а в последнем слове данной строки; в) найти длину самого длинного слова.
C++ двойная сортировка Необходимо отсортировать массив, как показано на рисунке, используя класс/структуру с двумя переменными а (левая колонка) и б (правая колонка), как это правильно сделать? У меня конечно есть идея перемещать объекты в отдельный массив с одинаковыми числами в правой колонке, и потом возвращать их обратно на место с уже отсортированной левой колонкой. Может есть варианты полегче, если нет, то... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
6048 / 5651 / 1826
Регистрация: 18.12.2011
Сообщений: 14,437
Завершенные тесты: 1
06.03.2012, 22:20     Определить, каких слов в тексте больше: состоящих только из букв, или только из цифр
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
char text[]="123 ttt 33 aaa 444";
int countalfa=0,countdigit=0;
bool wdigit=false,walfa=false;
for(int i=0;i<strlen(text);i++)
{
     if(isdigit(text[i])wdigit=true; // встретилась цифра
     else if(isalрa(text[j])walfa=true;// встретилась буква
     else // конец слова
    {
          if(wdigit && !walfa)countdigit++;// встретились только цифры 
          else if(!wdigit && walfa)countalfa++; // встретились только буквы
          wdigit=false;walfa=false;
     }
}
if(countdigit>countalfa)
     puts("Only digits words more then only letters");
else
     puts("Only lettes words more then only digits");
 
Текущее время: 20:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru