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

Оператор for, без if (Напишите программу, суммирующую числа в указанном пользователем диапазоне, но без оператора if, который устанавливает границы) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какой результат работы этой программы? http://www.cyberforum.ru/cpp-beginners/thread907071.html
int main(){ //(1) int var = 5; if(fork())wait(&var); var++; printf("%d\n",var); return var; }
C++ Функция создания очереди Задача такая: Вводится последовательность чисел. Написать функцию создания очереди. http://www.cyberforum.ru/cpp-beginners/thread907061.html
Описать функцию поиска максимального значения среди элементов линейного массива C++
Опишите функцию поиска максимального значения среди элементов линейного массива. С помощью этой функции составьте программу, которая определяет сумму максимальных значений строк двухмерном массиве...
подсчитать количество слов C++
определить сколько раз слово встречается в заданой строке
C++ Перевести програму с паскаля на с++ http://www.cyberforum.ru/cpp-beginners/thread907020.html
Вот собственно она: matrix = array of integer; var a:matrix; i,j,k:integer; begin k:=0; for i :=1 to 5 do for j :=1 to 10 do
C++ Вернуть указатель на массив из функции Дан массив из 20 элементов, который заполняется в функции, причем заполнение можно прервать. Функция должна вернуть ссылку на следующий элемент массива, для дальнейшего использования его размера.... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6963 / 5300 / 522
Регистрация: 14.02.2011
Сообщений: 17,879
20.06.2013, 10:39
Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
Строго говоря, это тоже непереносимо. В чаре не обязательно 8 битов,
Теоретически да, практически давно не видел не 8 бит

Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
И сдвиг знаковых чисел вправо может быть как арифметическим, так и логическим: вместо знаковых битов могут записываться как нолики, так и значение знакового бита.
а здесь это без разницы
знаковый бит переходит в первый и что там вначале стоит не имеет значения
арифметический
1111 1111 = 1111 1111
логический
1111 1111= 0000 0001
можно даже не проверять последний бит положительное 0(false) отрицательное не ноль (true)
да и в C арифметический для signed логический для unsigned


Цитата Сообщение от OhMyGodSoLong Посмотреть сообщение
а int не обязательно использует все sizeof(int) * CHAR_BIT битов в своём представлении.
не понял
по стандарту int измеряется в char(байт) и ты хочешь сказать что
sizeof(int) может быть например 1.5 ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru