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

Определить, содержит ли строка различные группы символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ палиндром http://www.cyberforum.ru/cpp-beginners/thread358708.html
имеется 3 класса 1. проверяет является ли строка char* палиндромом 2. проверяет является ли vector<int> палиндромом 3. проверяет является ли число int палиндромом Задача объединить их под крышей шаблона. возникли вопросы 1. как определить размер такого объекта как вектор не используя size()? (т.е. определить размер внутри шаблона) есть ли такой способ? от чего оттолкнуться проходя циклом...
C++ Не работает детская программа В чем дело не знай Visual тупит или я....программа не может посчитать частное... #include <stdlib.h> #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { http://www.cyberforum.ru/cpp-beginners/thread358707.html
Передача массива в шаблонную функцию, найти ошибку C++
#include <iostream> #include <time.h> using namespace std; template<class T> void init_mas(T &mas, int n, int m) {srand( time(NULL) ); mas = new int * ;
C++ Определить, четное число или нет
Добрый вечер нужно написать прорамму для определения четных и не четных чисел. Я так понимаю что четное при деление должно быть кратно 2 , но как написать такой цикл ?
C++ Вопрос по стандартам написания кода http://www.cyberforum.ru/cpp-beginners/thread358688.html
Положим, что я пишу код на С++ и использую расширения .cpp для файлов, но при этом использую, в большинстве своем, функции, наследованные из С, а из С++, по большому счету, использую только STL и, иногда, string. Что стандарты говорят по поводу такого? Допустимо ли это, или нет?
C++ Максимальное умножение Дано N целых чисел. Требуется выбрать из них два таких числа, произведение которых максимально. Ввод Вводится сначала число N - количество чисел в последовательности (2 ≤ N ≤ 100). Далее записана сама последовательность: N целых чисел, по модулю не превышающих 1000. Вывод Выведите два искомых числа в любом порядке. Если существует несколько различных пар чисел, дающих максимальное... подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
30.09.2011, 20:05     Определить, содержит ли строка различные группы символов
Цитата Сообщение от Nastya24 Посмотреть сообщение
как проверить содержит ли строка различные группы символов
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
#include <stdio.h>
#include <ctype.h>
#include <string.h>
 
int main () {
   char sign[32];
   char str[] = "1Ww";
 
   // 1-ый вариант
   if(isdigit(str[0])) // является ли символ цифрой
       puts("1-yes digit.");
 
   if(isupper(str[1]))  // является ли символ-буквой верхнего регистра
        puts("1-yes upper reg.");
 
   if(islower(str[2]))  // является ли символ-буквой нижнего регистра
        puts("1-yes lower reg.");
 
   //2-ой вариант поиск во всей строке
   // есть ли в строке хоть одна цифра
   if(strcspn(str, strcpy(sign, "0123456789")) != strlen(str))
         puts("\t2-yes digit...");
 
   // есть ли в строке хоть один символ буквы верхнего регистра
   if(strcspn(str, strcpy(sign, "QWERTYUIOPASDFGHJKLZXCVBNM")) != strlen(str))
          puts("\t2-yes upper reg...");
 
   // есть ли в строке хоть один символ буквы нижнего регистра
   if(strcspn(str, strcpy(sign, "qwertyuiopasdfghjklzxcvbnm")) != strlen(str))
           puts("\t3-yes lower reg...");
   getchar();
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru