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

Найти ошибки! Если не сложно подскажите) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс: Создать производные классы StraightLine, Ellipse, Hyperbola http://www.cyberforum.ru/cpp-beginners/thread814243.html
Создать абстрактный базовый класс Lines с виртуальной функцией f(x). Создать производные классы StraightLine, Ellipse, hyperbola в которых данная функция переопределена. В функции main определить...
C++ Массив из неповторяющихся элементов исходного массива Рандомно задается массив. Необходимо составить массив из неповторяющихся элементов исходного массива, сохраняя порядок их следования. Желательно еще ввести переменную которая будет показ. длину... http://www.cyberforum.ru/cpp-beginners/thread814230.html
Дано натуральное число N и последовательность действительных чисел а1.а N, Определить в заданой последовательности числ соседств двух положительных ч C++
Дано натуральное число N и последовательность действительных чисел а1,...,аN, Определить в заданой последовательности количество соседств двух положительных чисел.
C++ Как сравниеть две строчки std string не учитывая геристр букв?
Как сравнить две строчки std string не учитывая геристр букв? :wall:
C++ Библиотека http://www.cyberforum.ru/cpp-beginners/thread814211.html
Нужно создать приложение - библиотеку. Суть такова: 1) Приложение считывает из директории(ий) файлы с определёнными расширениями. 2) Далее нужно считать параметры файла (в Windows при выборе файла...
C++ надо выделить следующее значение вводимых чисел вот к примеру вводишь числа следующим образом, for(i=1;i<=n;i++) { printf("a%u=",i); scanf("%f=",&a); задание такое, что надо из этих вводимых чисел определить соседство положительных, я... подробнее

Показать сообщение отдельно
qweds
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
21.03.2013, 01:24  [ТС]
Да спс это работает))
А вот тут мож глянуть
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
clrscr();
unsigned int  s, m, h;
unsigned int UnitStateWord;
 
printf ("vvedit`(1-31)> ");
scanf ("%u", &s);
printf ("vvedit` (1-12)> ");
scanf ("%u", &m) ;
printf ("vvedit` (1980-2013)> ");
scanf ("%u", &h);
UnitStateWord=((unsigned int)s&0x1f)<<11;
UnitStateWord|=((unsigned int)m&0xc)<<6;
UnitStateWord|=h&0x7dd;
 
printf ("\n format =%04x\n")<<UnitStateWord;
getche ();
return 0;
}
Добавлено через 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
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
unsigned  s, m, h;
unsigned  UnitStateWord;
clrscr();
printf("format komandy dodavannya v systemi obchyslennya\n > ");
scanf("%x",&UnitStateWord);
 
s=(UnitStateWord>>11)&0x1F;
 
m=(UnitStateWord>>6)&0xC;
 
h=UnitStateWord&0x7DD;
putchar('\n');
printf("dodavanya baytov> %d\n",s);
printf("\nregisr 1 operanda> %d\n",m);
printf("\nregistr 2 operanda> %d\n",h);
 
getche();
return 0;
}
Добавлено через 5 минут
d заменил на u

Добавлено через 14 минут
Плиз гляньте кто-то!!!

Добавлено через 4 минуты
Второе число не получается!!! Выбивает все время 12!!! Помогите!!!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru