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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 33, средняя оценка - 4.94
alfsei
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 13
#1

Операнд - C++

07.04.2011, 16:13. Просмотров 4417. Ответов 15
Метки нет (Все метки)

программа запрашивает разрядность операндов что мне вводить не понимаю.Объясните пожалуста на примере.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2011, 16:13     Операнд
Посмотрите здесь:

STL операнд - C++
hi, подскажите почему всегда выводит "not found" class cl{ public: int s,t; bool operator()(int x){ return s<= x && x...

Операнд * должен быть указателем - C++
Господа знатоки, объясните пожалуйста дураку, на что ругается компилятор и в чём смысл этих звёздочек почему где-то они есть, где-то их...

Не найден оператор, принимающий правый операнд - C++
Если этот вопрос обсуждался направите меня пожалуйста! #include <iostream> #include <fstream> #include <string> ...

Не найден оператор, принимающий правый операнд - C++
#include <iostream> #include <string> using namespace std; int main() { int x=5; int y=7; std::cout << endl ; ...

Левый операнд должен быть левосторонним значением - C++
выдает ошибку : 1>c:\users\dandel1onka\documents\visual studio...

Левый операнд должен быть левосторонним значением - C++
Пролистал форум, не смог найти ответа. #include <stdio.h> #include <math.h> #include <iostream> int main () { double...

Ошибка: левый операнд должен быть левосторонним - C++
Имеется задача: печатать числа от 1 до 20, через каждое 5-ое число переходить на новую строку. #include <iostream> #include <locale.h> ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
07.04.2011, 16:33     Операнд #2
Вводите разрядность.
Evg
Эксперт CАвтор FAQ
17537 / 5775 / 370
Регистрация: 30.03.2009
Сообщений: 15,904
Записей в блоге: 26
07.04.2011, 19:26     Операнд #3
Цитата Сообщение от alfsei Посмотреть сообщение
программа запрашивает разрядность операндов что мне вводить не понимаю.Объясните пожалуста на примере.
8-разрядные операнды, 16-разрядные или 32-разрядные. Из этой оперы
iama
1250 / 975 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
07.04.2011, 19:28     Операнд #4
http://ru.wikipedia.org/wiki/Машинное_слово
Evg
Эксперт CАвтор FAQ
17537 / 5775 / 370
Регистрация: 30.03.2009
Сообщений: 15,904
Записей в блоге: 26
07.04.2011, 19:29     Операнд #5
А вообще, почитай, что такое "двоичная система счисления". Только не на википедии, а то те статьи человек с нулевыми знаниями не поймёт. Хз для кого они написаны
iama
07.04.2011, 19:31
  #6

Не по теме:

Evg, чего вы так, по математике, например, статьи довольно доступно писаны

Evg
07.04.2011, 19:37
  #7

Не по теме:

Цитата Сообщение от iama Посмотреть сообщение
Evg, чего вы так, по математике, например, статьи довольно доступно писаны
Доступно для кого? Для математиков с высшим образованием? Так я тебе могу подкинуть доступные книги по ядерной физике. Если очень хорошо напряжёшься, то раздел "Предисловие" может быть усвоишь

iama
07.04.2011, 19:42
  #8

Не по теме:

Цитата Сообщение от Evg Посмотреть сообщение
Доступно для кого? Для математиков с высшим образованием? Так я тебе могу подкинуть доступные книги по ядерной физике. Если очень хорошо напряжёшься, то раздел "Предисловие" может быть усвоишь
элементарная математика и элементарные алгоритмы там изложены хорошо. Просто смеха ради, можете кинуть ссылку на статью с чем-нибудь сверхъестественным? При том, я посредственный математик

Evg
07.04.2011, 19:57
  #9

Не по теме:

iama, ты говоришь про асбтрактные статьи по математике на википедии или о чём?
Я вот решил ТС'у дать ссылку. Поиском ткнул в первые три статьи на википедии: раз, два, три. Человек, у которого возникает вопрос, что такое разрядность (т.е. по идее тот, кому было бы полезны эти статьи), скорее всего их не поймёт

iama
07.04.2011, 20:03
  #10

Не по теме:

Evg, конечно, много того, что при первом ознакомлении не пригодится, понятно, товарищу нафиг не нужен тот факт, что

Целые числа [в двоичной СС] являются частными суммами степенного ряда
но, отсеяв всё непонятное, даже самый левый человек поймет о чем идет речь

Evg
07.04.2011, 20:09
  #11

Не по теме:

Цитата Сообщение от iama Посмотреть сообщение
но, отсеяв всё непонятное, даже самый левый человек поймет о чем идет речь
Когда ты знаешь, о чём идёт речь, то тебе кажется, что в статье есть всё, чтобы её понять. А когда ты такими знаниями не обладаешь, то с большой вероятностью нифига не поймёшь. Я конечно понимаю, что "солдат должен стойко и мужественно переносить все тяготы и лишения", но зачем человеку читать то, что можно понять только с десяти прочтений, если можно читать то, где ясно и понятно с первого раза?

alfsei
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 13
08.04.2011, 19:25  [ТС]     Операнд #12
Вот этот фрагмент программы объясните тут разрядность запрашивает.Что это значит
const int DIG_CAPACITY_MIN = 1;
const int DIG_CAPACITY_MAX = 3;
do
{
std::cout << "razryadnost operandov ("
<< DIG_CAPACITY_MIN
<< ".."
<< DIG_CAPACITY_MAX
<< "): ";

std::cin >> dig_capacity;
}while( dig_capacity < DIG_CAPACITY_MIN
|| DIG_CAPACITY_MAX < dig_capacity );
Evg
Эксперт CАвтор FAQ
17537 / 5775 / 370
Регистрация: 30.03.2009
Сообщений: 15,904
Записей в блоге: 26
08.04.2011, 20:05     Операнд #13
Тебя просят ввести число от 1 до 3
alfsei
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 13
09.04.2011, 18:34  [ТС]     Операнд #14
я это и хочу узнать,что будет если я введу разрядность 2 например,что это будет значить.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2011, 19:08     Операнд
Еще ссылки по теме:

левый операнд-должен быть левосторонним значением - C++
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Xнач. до Xкон. с шагом dX. #include &lt;cstdio&gt; #include...

Ошибка: Левый операнд должен быть левосторонним значением - C++
#include&lt;iostream&gt; using namespace std; int main(int nNumberofArgs, char* pzArgs) { int Number ; cout &lt;&lt; &quot;Enter a number from 1...

Ошибка: левый операнд должен быть левосторонним значением - C++
Ребят, проблема такая: редактирую код быстрой сортировки, выдает ошибку (см. выше), подскажите пожалуйста в чем может быть проблема int...

Ошибка: не найден оператор, принимающий левый операнд типа - C++
class Cou { double x; double y; public: static Cou Rand() {... }

Почему при применении оператора = меняется правый операнд? - C++
#include &lt;stdio.h&gt; int main () { int*p; int array ; array = 100; printf (&quot;%d\n&quot;, array ); p= array; printf...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
silent_1991
Эксперт С++
4960 / 3036 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.04.2011, 19:08     Операнд #15
alfsei, уж извините, но по тому ошмётку кода, который вы сюда выложили (да ещё не оформив в теги форматирования) никак не получится сказать, что же там будет, если вы введёте то или иное число. Может вам попробовать ввести и посмотреть, что будет, самостоятельно? Уверяю, конец света не наступит.
Yandex
Объявления
09.04.2011, 19:08     Операнд
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru