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

Найти 100 первых простых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение директории http://www.cyberforum.ru/cpp-beginners/thread47421.html
Киньте пример на "чистом" C++ чтения директории. Т.е. надо прочесть директорию, записать все имена файлов и поддиректорий в массив записей. Запись состоит из двух полей - строка с именем и поле с...
C++ operator[] есть класс CItem, в качестве члена указан список CList<CVariant> data; как будет выглядеть operator класса CItem, чтобы данный код сработал? CItem item; item = CVariant("some data =)");... http://www.cyberforum.ru/cpp-beginners/thread47416.html
Связные списки C++
Я практически полный нуб в С++. Вот такая задача: В столовой предлагаются N комплексных обедов, состоящих из Q блюд. Известна стоимость и калорийность каждого блюда. Сколько стоит самый деше¬вый и...
C++ А есть ли здесь разработчики под SymbianOS (С++)?
Просто накопилось много вопросов, стоит ли их здесь задавать? на других форумах(рус.) посвященных Symbian не такого живого обсуждение. :)
C++ Сравнение числовых массивов http://www.cyberforum.ru/cpp-beginners/thread47319.html
Есть два числовых массива в одном 4 элемента в другом 5 (то есть разное количество) Как с помощью C++ можно сравнить эти массивы Нужно сравнить каждый элемент с каждым как я понимаю это надо...
C++ Работа с объектами внутри класса. Вот два класса подскажите что здесь не так. Функция sh класса Engine должна вызвать функцию showhello класса Obj #pragma once class Engine { public: Engine(void); public: подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
17.08.2009, 19:09
Я привожу к инту, потому что в таких задачах мне привычнее работать с кодами символов. Вот вроде исправил. Кстати там могут встречаться такого рода ошибочки, поскольку я в основном выкладываю пример работы на С++, а не совсем готовое решение
C++
1
2
3
4
5
6
7
    if(strlen(word)>3)
        if(word[1] == word[3])
            std::cout<<"Четвертый и второй символы одинаковы\n";
        else
            std::cout<<"Четвертый и второй символы не одинаковы\n";
    else
        std::cout<<"Строка короче четырех символов\n";
вставить вот сюда
C++
1
if(ch * ch <= n)
если не сложно )))

Добавлено через 1 час 1 минуту 37 секунд
исправленный №2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    setlocale (LC_ALL, "Russian");
    int n, ch(0);
    std::cout<<"Введите  число n:\n",
        std::cin>>n;
    while (true)
    {
        if(ch * ch <= n)
        {
            std::cout<<ch<<' ';
            ch++;
        }
        else
            break;
    }
    std::cout<<'\n';
    system("pause");
    return 0;
}

исправленный №4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
    setlocale (LC_ALL, "Russian");
    char word[30];
    std::cout<<"Введите слово:\n";
    std::cin.getline(word, 30);
    if(strlen(word)>3)
        if(word[1] == word[3])
            std::cout<<"Четвертый и второй символы одинаковы\n";
        else
            std::cout<<"Четвертый и второй символы не одинаковы\n";
    else
        std::cout<<"Строка короче четырех символов\n";
    system("pause");
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru