|
|
Другие темы раздела | |
C++ Ошибка при работе с двумерным динамическим массивом, созданным через функцию Доброго времени суток. У меня проблема при работе с динамическим массивом, созданным через функцию. При компиляции ошибок нет. Но при выполнении программы. Память для него выделяется, присваиваются значения элементам массива, но консоль выдает ошибку перед его очисткой. В чем может быть проблема? Выводятся "1" - флаг, который я ставил для проверки. Элемент массива с присвоенным ему значением... https://www.cyberforum.ru/ cpp-beginners/ thread2199770.html |
Минимальный элемент массива перенести в начало C++ Генерировать значения элементов одномерного массива с помощью генератора псевдослучайных чисел, введя количество элементов массива с клавиатуры. Найти минимальный по значению элемент и записать его на начало массива, высвободив для него место путем смещения элементов массива вправо. Также найти максимальный элемент и записать его в конец массива. |
C++ Как заполнить массив без цикла Нужно заполнить массив разными целыми числами через консоль, можно ли сделать это без цикла? Спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread2199270.html | C++ Распараллелить цикл Распараллелить цикл: For(i=2;i<N;i++) For(j=2;i<N;j++) A =A +A; #include <iostream> #include <omp.h> #include <iomanip> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2199264.html |
C++ Блок схема по коду Всем привет,прошу помочь в построении блок схемы по коду.Сам код: #include <iostream> #include <stdlib.h> using namespace std; int A,n,m,j,i; int main() { setlocale(LC_ALL, "rus"); int n, m; |
C++ Вычислить значение функции sin(x)-cos(x)+1, заданной разложением в ряд Тейлора. 1 скрин продолжение заголовка. с точностью (заглавная письменная Е)>0. Требуемая точность считается достигнутой если найдена сумма некоторого количества первых слагаемых а последующее слагаемое оказалось по модулю меньше, чем (заглавная письменная Е). Полученный результат сравнить со значением, найденным использованием соответствующих стандартных функций: https://www.cyberforum.ru/ cpp-beginners/ thread2199260.html |
C++ Разбить большой лог файл Ребят, всем доброго времени суток. Нужна помощь. Есть большой лог файл, его нужно разбить на 5 файлов. https://www.cyberforum.ru/ cpp-beginners/ thread2199258.html |
Дан линейный вещесетвенный массив а. Найти C++ aa+ aa+...+ aa |
C++ Разбить строку на 4 палиндрома
https://www.cyberforum.ru/ cpp-beginners/ thread2199245.html Здравствуйте! Условие: Дана строка s.Нужно разбить ее на 4 палиндрома. Входные данные: Строка S |S|<2*10^5 Выходные данные: "No"-если не возможно разбить строку на 4 палиндрома. |
C++ Нужно отредактировать код чтоб меняло первую букву на большую. С++.В коде есть ошибка
https://www.cyberforum.ru/ cpp-beginners/ thread2199239.html #include <conio.h> #include <stdio.h> #include <string.h> int main() { char a,b,firstL; int i,k,c; for(i=0;i<10;i++) { |
Проверьте пожалуйста C++ Создать класс - данные - абстрактный базовый класс. Создать производные классы - данные типа сигнал, данные типа результат обработки и вспомогательные данные. Все данные должны функции отображения, хранения и обработки. И подскажите как вывести все классы на экран кроме Data.Заранее благодарю class Data{ public: virtual void Show ()=0; |
C++ Программа дизассемблирования Нам дали такое задание: "симулировать" дизассемблер, то есть пользователь вводит двоичный код, а на выходе мы должны получить команду, например, add ax, bx. Можете помочь с идеями, как это можно реализовать? https://www.cyberforum.ru/ cpp-beginners/ thread2199226.html |
1 / 1 / 2
Регистрация: 17.11.2017
Сообщений: 15
|
|
25.02.2018, 15:40 | 0 |
Проверить, является ли заданный e-mail корректным - C++ - Ответ 1215902125.02.2018, 15:40. Показов 2461. Ответов 5
Метки (Все метки)
Сообщение было отмечено danis355 как решение
Решение
#include <iostream>
#include<vector> #include <string> #include <string.h> using namespace std; int main() { string s; cin >> s; int counter = 0; int smth = 0; string str(s); int l = str.find("@", 0); if (str.find("@", l + 1) != s.npos || l == s.npos) { cout << "INCORRECT" << endl; return 0; } int k = str.find(".", 0); if (str.find(".", k + 1) != s.npos || k == s.npos) { cout << "INCORRECT"; return 0; } counter = s.find("@", 0); if (counter == 0 || counter == s.npos) { cout << "INCORRECT"; return 0; } smth = s.find(".", 0); if (smth <= counter + 1 || smth == s.npos) { cout << "INCORRECT"; return 0; } if (smth + 1 == s.npos) { cout << "INCORRECT"; return 0; } string s1, s2, s3; s3 = s; s1 = s3.erase(counter, s3.size()); string bla = "{}][,;:?/|\*&^%$#()-_=+~`<>'"; for (int i = 0; i < s1.size(); i++) { for (int j = 0; j < bla.size(); j++) { if (s1.at(i) == bla.at(j)) { cout << "INCORRECT" << endl; return 0; } } } s2 = s.erase(0, counter + 1); int var = s2.find(".", 0); string string1, string2, string3, string4; string1 = s2; string2 = s2; string3 = string1.erase(var, string1.size()); string4 = string2.erase(0, var + 1); if (string3.length() < 1 || string4.size() < 1) { cout << "INCORRECT"; return 0; } for (int i = 0; i < string3.size(); i++) { for (int j = 0; j < bla.size(); j++) { if (isdigit(string3.at(i)) || string3.at(i) == bla.at(j)) { cout << "INCORRECT"; return 0; } } } for (int i = 0; i < string4.size(); i++) { for (int j = 0; j < bla.size(); j++) { if (isdigit(string4.at(i)) || string4.at(i) == bla.at(j)) { cout << "INCORRECT"; return 0; } } } cout << s1 << endl << s2 << endl; return 0; }[/CPP] Вернуться к обсуждению: Проверить, является ли заданный e-mail корректным C++
1
|
25.02.2018, 15:40 | |
Готовые ответы и решения:
5
Определить, является ли e-mail корректным Проверить, является ли заданный двумерный массив магическим квадратом Строка: Проверить, является ли заданный символ буквой, числом или специальным символом? Для каждого слова определить, является ли оно корректным именем |
25.02.2018, 15:40 | |
25.02.2018, 15:40 | |
Помогаю со студенческими работами здесь
0
Проверить, является ли заданный год високосным и вывести следующий високосный год Проверить, является ли PIN-код корректным Проверить, является ли заданный массив палиндромом Проверить, является ли заданный текст «перевертышем» |