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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив, простые числа http://www.cyberforum.ru/cpp-beginners/thread592149.html
Напишите программу, которая принимает с клавиатуры число N, заполняет массив размера N случайными числами и выводит его на экран. Затем требуется определить количество простых чисел в этом массиве.
C++ Cтруктуру Point. Cтруктуру Circle Создайте структуру Point (Точка) с вещественными полями x и y, которые задают координаты этой точки на плоскости. Создайте структуру Circle (окружность) с полем center типа point, которое задает... http://www.cyberforum.ru/cpp-beginners/thread592148.html
C++ Массивы: поставить в начало последовательности нули, а затем единицы
(Массив)Последовательность a1, a2, …an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы. (Массив)Дана вещественная матрица А размерности n х m....
C++ Массивы
(Массив)Последовательность a1, a2, …an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы. (Массив)Дана вещественная матрица А размерности n х m....
C++ Как отрисовать формулу в LATEX? http://www.cyberforum.ru/cpp-beginners/thread592131.html
Как отрисовать формулу в LATEX? Предположим, у меня есть стринговый ресурс, в нём хранится такой тест: \\begin{pmatrix}0&{1}\\over{2*\\Delta z}0&0\\\\\n-{{1}\\over{2*\\Delta...
C++ Множество Мандельброта Необходимо написать программу выполняющую построение фрагтала Мондельброта задающегося следующимися формулами: Zj+1 = Zj^2 + C j = 1, 2, …N (1) Где Zj = Xj + i*Yj Z1=0 ( X1=0, Y1=0) ... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 09:46
Также если есть желание обойтись вообще без стандартной библиотеки а также пропускать пробелы встречающиеся в строке, то код ниже как раз реализует данную логику
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
34
35
36
37
38
39
40
#include <iostream>
using namespace std;
 
bool isCharInStr(char * str, char chr, bool SkipSpaces);
 
int main()
{
    char str1[256] = {0};
    char str2[256] = {0};
    cout<<"str1 : ";cin.getline(str1,255);
    cout<<"str2 : ";cin.getline(str2,255);
 
    bool bFlag= false;
    for(int i = 0; str2[i] != '\0' && !bFlag; i++)
    {
        /*isCharInStr(...,true) значит пропускать пробелы*/
        if(isCharInStr(str1, str2[i], true))
            bFlag = true;
    }
    if(bFlag)
        cout<<"yes\n";
    else
        cout<<"no\n";
    system("pause");
    return 0;
}
 
bool isCharInStr(char * str, char chr, bool SkipSpaces)
{
    bool bFind = false;
    for(int i = 0; str[i] != '\0'; i++)
    {
        if(str[i] == chr)
            bFind = true;
        if(SkipSpaces)
        if(str[i] == ' ' || str[i] == '\t')
            bFind = false;
    }
    return bFind;
}
0
Миниатюры
Строки   Строки  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru