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

задача на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно дописать функцию дешифровки. Шифр простой замены. (Код рабочий без нее) http://www.cyberforum.ru/cpp-beginners/thread410645.html
Работаю над: "Метод заключается в фиксации некоторой перестановки используемого алфавита после чего она применяется к каждой букве открытого текста. Написать функцию шифрования и применить ее к достаточно большому тексту. #include <cstdlib> #include <iostream> #include <fstream> #include <string.h> #include <conio.h> using namespace std; char al =...
C++ Массивы, выборочное копирование, среднее значение... Помогите плз решить две задачки, никак не могу решить:( : 1) Сформировать массив B(m), элементами которого являются положительные элементы массива A, имеющие нечетные индексы. 2) Найти среднее арифметическое элементов с учетом и без учета минимального и максимального элементов. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.Правила форума. http://www.cyberforum.ru/cpp-beginners/thread410641.html
Мнемосхема (однолинейная 6кВ.) C++
Помогите составить программу- мнемосхема. В гл. окне постоянно должна отображаться однолинейная схема 6кВ. Минимум значков: 1. Автомат "вкл" 2. Автомат "выкл" 3. Заземлено 4. Кабель в ремонте Желательно при изменении значков что бы выходила таблица: 1. Число. месяц. год 2. Рапоряжение: устное- письменное
Удаление повторяющихся точек C++
в общем, делаю курсовик, вот его задание: "Даны N точек на плоскости. Для всех треугольников, образуемых любыми тремя точками, определить, является ли треугольник прямоугольным" все работает и компилится, но надо удалить повторяющиеся точки. ввод данных происходит из файла, где все элементы расположены в виде двумерного массива следующим образом: 0 0 1 8 1 0
C++ Определить, есть ли согласная, входящая в состав всех слов? http://www.cyberforum.ru/cpp-beginners/thread410625.html
Входные строки представляют собой последовательности слов, разделенных пробелами, запятыми, табуляциями или границами строк. Составить программу проверки характеристик введенных последовательностей слов и печати ответа. В качестве алфавита берется латиница. Задание: Есть ли согласная, входящая в состав всех слов?
C++ косяк вызова функции через switch case ! кода по моим меркам много, если решитесь помочь, запаситесь терпением))) Итак. Имеется зародыш курсовой - игры пятнашки. делал в консоли с графикой с помощью вин32апи. Прога разделена на 3 файла - заголовочный для класса, отдельно описание его методов, отдельно void main. Вкратце о происходящем: создается массив 4на4 объектов класса(фишек) в качестве полей имеющих координаты на поле и... подробнее

Показать сообщение отдельно
soon
2537 / 1302 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
18.12.2011, 19:36     задача на C++
Ну и мы получим 102, или 0110 0110, если отбросить биты больше 8-го
Прототип примерно такой.
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
#include <stdio.h>
 
int func(int num)
{
    int out = 0;
    int order = 0;
    while(order < 8)
    {
        if((num & 0x7) == 0)
        {
            /*printf("find 3 zero out = %d num = %d order = %d\n", out, num, order);*/
            out |= (0x6 << order);
            order += 4;
            num >>= 3;
            /*printf("end out = %d num = %d order = %d\n", out, num, order);*/
        }
        else
        {
            /*printf("out = %d num = %d order = %d\n", out, num, order);*/
            out |= ((num & 1) << order);
            num >>= 1;
            ++order;
            /*printf("end out = %d num = %d order = %d\n", out, num, order);*/
        }
    }
    return out;
}
 
int main(void)
{
    int a;
    scanf("%d", &a);
    printf("%d", func(a));
    return 0;
}
 
Текущее время: 02:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru