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

Узнать что стоит на определённом месте (0 или 1) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на классы http://www.cyberforum.ru/cpp-beginners/thread750157.html
Я не понимаю как написать функцию чтобы она проверяла или числа с плавающей запятой! Помогите! #include <iostream.h> #include <time.h> #include <conio.h> class Rectangle{ private: float length;
C++ Размер объекта Только что прочитал такую статью - http://devdoc.web-ide.ru/index.php/content/view/virtual_base.htm И там написано "Создание объекта – это просто выделение блока памяти для данных этого класса и все! Соответственно, размер объекта полностью зависит только от количества и размера переменных, но не от методов." И я ,может конечно не правильно подумал - и решил что такой класс должен весит 0 ... http://www.cyberforum.ru/cpp-beginners/thread750156.html
C++ Вывести порядковый номер последнего из тех его элементов, которые удовлетворяют неравенству
Дан целочисленный массив А размера 10. Вывести порядковый номер последнего из тех его элементов Ак, которые удовлетворяют неравенству А1<Ak<A10. Если таких элементов нет, то вывести 0. Вот мой код но он неправильно работает может кто подскажет что не так? #include "iostream" #include "windows.h" #include "time.h" #include "stdlib.h" using namespace std; void main() {
Создать производный класс complexExt от класса Complex C++
задание: Создать производный класс complexExt от класса Complex, который должен - в разделе private содержать закрытые переменные-члены mod и argument которые означают соответственно модуль и аргумент комплексного числа В разделе public содержать: - конструктор по умолчанию complexExt(), который придает переменным mod и argument значение равное 0; - функции double mod(); double...
C++ Код не выполняется в одном месте, но выполняется в другом http://www.cyberforum.ru/cpp-beginners/thread750114.html
Вот код процедуры: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; static LARGE_INTEGER pli; static LPDWORD drd; static HANDLE fl = CreateFile(L"qs.txt",GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, 0, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
C++ множественный выбор Добрый день, ув. форумчани. Не подскажите как с помощью оператора switch сделать множественный выбор, то есть я что-то выбрал и мне снова предлагают выбрать из вариантов, пока не будет введен специальный символ. Могу сделать просто выбор, но как предложить повторный ввод не знаю. подробнее

Показать сообщение отдельно
UserAK
70 / 70 / 4
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
31.12.2012, 08:52     Узнать что стоит на определённом месте (0 или 1)
C++
1
2
3
4
5
6
7
8
9
10
11
    int n;
    cin>>n;
    n--;
    int pos_of_1 = 0;
    int ipow = 0;
    while(pos_of_1 < n){
        pos_of_1+=ipow++;
    }
    cout<<(pos_of_1 == n ? '1' : '0')<<endl;
    system("pause");
    return 0;
Добавлено через 2 часа 22 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
 
int main(void)
{
    string s;
    cin>>s;
    char *st = strtok(&s[0], ", ");
    while(st){
        long n = atoi(st);
        float fn = --n;
        long ipow = floor(sqrt(fn/2)*2);
        long pos_of_1 = ipow*(ipow+1)/2;
        cout<<(pos_of_1 == n ? '1' : '0')<<" ";
        st = strtok(NULL, ", ");
    }
    cout<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 12:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru