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

Проверка email - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Однострочный редактор http://www.cyberforum.ru/cpp-beginners/thread693396.html
Текстовый редактор OLE (One-Line Editor) работает с текстом, состоящим ровно из одной строки строчных латинских букв. Редактор поддерживает следующие команды, длиной в один символ каждая: L -- переместить курсор на 1 символ влево R -- переместить курсор на 1 символ вправо X -- удалить символ справа от позиции курсора
C++ Моделирование океана - ошибки линковщика при компиляции Набрал огромный код из книги "C++ изнутри", при компиляции получаю: Ошибка 1 error LNK2001: неразрешенный внешний символ ""protected: static class Ocean * Cell::Ocean1" (?Ocean1@Cell@@1PAVOcean@@A)" D:\Documents\Visual Studio 2012\Projects\Ocean\Ocean\Cell.obj Ocean Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ "protected: static class Ocean * Cell::Ocean1"... http://www.cyberforum.ru/cpp-beginners/thread693392.html
C++ Книга на английском
Ребят, подскажите, пожалуйста, какую-нибудь нормальную книгу/книги по плюсам на английском языке, аналогов (переводов) которой на русском нету. Ну и которую желательно содрать откуда-нить можно :) Спасибо!
Является ли двумерный массив симметричным относительно главной диагонали C++
Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ — та, которая идёт из левого верхнего угла двумерного массива в правый нижний. Формат входных данных Программа получает на вход число n 100, являющееся числом строк и столбцов в массиве. Далее во входном потоке идет n строк по n чисел, являющихся элементами массива. Формат выходных...
C++ Нужно доработать программу с циклами и условиями http://www.cyberforum.ru/cpp-beginners/thread693387.html
Здравствуйте. Помогите дописать программу . Условие во вложении, нужно исправить ошибки в моем коде, который я добавляю #include <iostream.h> #include <conio.h> float Y (float x) { float y; if (x<-5.5) y=-4; if ((-5.5<x) && (x<-4)) y=-2; if ((-4<=x) && (x<-2)) y=1;
C++ простенькая задачка Здраствуйте, люди добрые!) Подскажите решение, ато сыну задали в школе и он чето туго соображает) Дано натуральное число. Определить на какую цифру чётную или нечётную оканчивается число. подробнее

Показать сообщение отдельно
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
09.11.2012, 21:22     Проверка email
Всем доброго времени суток!
Задача видна по заголовку темы. в общем у меня сейчас картина такая

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
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
char str[30];
cout<<"Enter email"<<endl;
cin>>str;
{
bool valid = true;
int all_presents = 0;
std::string suitable_symbols = "-_.@"; // допустимые символы помимо латинских букв и цифр
for(int i = 0; str[i] != '\0'; i++)
    {
    if( !isalpha(str[i]) && !isdigit(str[i]) && suitable_symbols.find(str[i]) == std::string::npos){ // наличие недопустимого символа
        valid = false; break;
    }
    if(i > 0 && str[i] == '.' && str[i - 1] == '.') { valid = false; break; } // две точки подряд
    else if(i > 0 && str[i] == '@' && !all_presents) { all_presents = 1; } // наличие @
    else if(str[i] == '@' && all_presents) { valid = false; break; } // наличие двух @ в строчке
    else if( ( isalpha(str[i]) || isdigit(str[i]) ) && all_presents == 1) { all_presents = 2; } // наличие буквы или цифры после @
    else if(str[i] == '.' && all_presents == 2) { all_presents = 3; } // наличие точки после символа( который после @ )
    else if(isalpha(str[i]) && all_presents == 3 && str[i + 1] == '\0') { all_presents = 4; } // наличие буквы в конце строчки
    }
if(valid && all_presents == 4) { cout << "adress is valid and contains all the needed parts.";}
else { cout<<"adress is incorrect!"<<endl;}
}
}
Надо еще добавить условия, чтобы первым символом не были ._-@ не знаю, куда вставить условие... И еще чтобы перед и после собачки тоже отсутствовали ._-
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru