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

Определить функцию, переводящую число в двоичную систему счисления... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Потоки. Синхронизация. Передача параметра при создании потока. http://www.cyberforum.ru/cpp-beginners/thread234939.html
Здравствуйте! Разбираюсь с потоками. Возникли проблемы то ли с синхронизацией, то ли с созданием потоков и передачей в потоковую функцию параметров, я конкретно не знал с чем. Ну и в концов замучившись полностью, я решил написать небольшой кодик, всё же с ним легче разбираться. #include "stdafx.h" #include <iostream> #include "windows.h" #include "stdlib.h" using namespace std;
C++ Запись матрицы в файл Ребят,выручайте а Вообщем надо считать матрицы из файлов,перемножить и записать в 3ий,до меня плохо доходит как записать результат в левый файл пока код такой: #include <stdio.h> #include <iostream> int main(int argc, char* argv) { const int size = 3; int A = { 0 }; http://www.cyberforum.ru/cpp-beginners/thread234933.html
C++ Необходимо написать программку..
Необходимо разработать программу, которая считывает текст из файла и выводит его на экран с заменой первой буквы каждого слова на прописную. Буду очень благодарна.
C++ Построчная работа программы
Добрый вечер! Большая просьба, объясните, пожалуйста, построчно, работу программы: int main() { int const x = 21; //величина количества строк for(int i = 0; i < x; ++i) { for(int j = x; j > i; --j) cout << ' '; for(int j = 0; j < 2*i - 1; ++j) cout << 'x';
C++ звуки bios http://www.cyberforum.ru/cpp-beginners/thread234911.html
сразу извинюсь за вопрос, возможно он тупой или некорректный. суть такова: можно ли в си++ сделать такую прогу, чтобы при нажатии на определенную клавишу воспроизводился звук биос? если да, то как?
C++ ЕГЭ Информатика С2 Найти и вывести наименьший номер элемента массива, равного Х, или сообщение, что такого элемента нет. #include <iostream> using namespace std; #define N 5 void main (void) {setlocale (LC_ALL, "Russian"); int a; int i,j=0,x; for (i=0;i<N;i++) cin>>a; подробнее

Показать сообщение отдельно
almazsr
232 / 169 / 7
Регистрация: 13.11.2010
Сообщений: 425
29.01.2011, 00:30     Определить функцию, переводящую число в двоичную систему счисления...
grrrrr, что за магические цифры?
1)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int count_of_numbers(int source)
{
    int p=source/10, k=1;
    while (p!=0)
    {
        p/=10;
        k++;
    }
    return k;
}
 
int number_in_current_position(int source, int position)
{
    int n=count_of_numbers(source), p=source;
    if (position<=0 || position>n) return -1;
    while (count_of_numbers(p)!=position)
    {
        p/=10;
    }
    return p%10;
}
 
bool check_for_increase(int source)
{
    int n=count_of_numbers(source);
    int x=number_in_current_position(source,1),y;
    for (int i=2; i<=n; i++)
    {       
        y=x;
        x=number_in_current_position(source,i);
        if (x<=y) return false;
    }
    return true;
}
 
void main()
{
    int n, m;
    cout<<"Input n and m: ";
    cin>>n>>m;
    int k=0;
    for (int i=n; i<m; i++)
    {
        if (check_for_increase(i)) k++;
    }
    cout<<"Result - "<<k<<" numbers in required sequence";
    _getch();
}
 
Текущее время: 22:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru