Вопрос № 127547: Здравствуйте, нужно реализовать программу, выполняющую действия над матрицами. Условия следующие:
1) Размер задаётся с помощью директивы define.
2) Результат промежуточных действий выводится на экран.
3) Размер матриц не менее 4x4.
Ну...Вопрос № 127578: Здравствуйте уважаемые эксперты, решил начать изучать язык с++, с учетом того что знаю Делфи и C#, тоесть программирую на Делфи и C#. В общем вопрос такого плана надо преобразовать число с диапазона 0-255 в символ и обратно, в делфи это делается кома...Вопрос № 127646: Нужен перевод числа(int) из 10-ричной в 2-х,3-х, и так до 36-тиричной системы счисления!(C++)...Вопрос
№ 127648: В BC ++ Builder версиях 3.1 и 6.0 есть функция fread,
в справке у обоих написано примерно одинаковое:
********************************************
Prototype
size_t fread(void *ptr, size_t size, size_t n, FILE *stream);
-----------...Вопрос № 127667: Здравствуйте, уважаемые эксперты в области программирования! Не могли бы вы мне помочь с таким интересным учебным предметом, как теория и реализация языков программирования, а точнее говоря с решением и реализацией данных задач посредством С++.
<...
Вопрос № 127.547
Здравствуйте, нужно реализовать программу, выполняющую действия над матрицами. Условия следующие:
1) Размер задаётся с помощью директивы define.
2) Результат промежуточных действий выводится на экран.
3) Размер матриц не менее 4x4.
Ну и само действие A/2+(B-A)*B
Отвечает: Виктор Пырлик
Здравствуйте, Klassik1587!
В приложении дан код, довольно простой, всё прокомментировано.
Приложение:
--------- Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: Профессионал) Россия, Свердловская обл. Тел.: +7(34386) 53-5-98 ICQ: 490191733 ---- Ответ отправлен: 16.03.2008, 12:30 Оценка за ответ: 5 Комментарий оценки: Большое спасибо!
Вопрос № 127.578
Здравствуйте уважаемые эксперты, решил начать изучать язык с++, с учетом того что знаю Делфи и C#, тоесть программирую на Делфи и C#. В общем вопрос такого плана надо преобразовать число с диапазона 0-255 в символ и обратно, в делфи это делается командами ord/chr соответственно, как это можно сделать в с++? В качестве компилятора использую Borland с++ Builder 6.
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 16.03.2008, 15:55 Оценка за ответ: 5 Комментарий оценки: Спасибо, это то что мне какраз надо
Отвечает: kool
Здравствуйте, Митрошин Андрей!
В сях это важно только при выводе и
делается это с помощью функций
printf, fprintf, scanf, fscanf, sprintf, itoa, atoi и т.д.
Удачи!
--------- I am.
Ответ отправил: kool (статус: Практикант)
Ответ отправлен: 17.03.2008, 12:09 Оценка за ответ: 4 Комментарий оценки: Спасибо за функции очень полезные, но это не совсем то что надо было. Необходимо было преобразовать число в символ, каждому символу соответствует какойто код, вот это и необходимо было сделать
Николай Владимирович своим ответом попал прямо в яблочко.
Вопрос № 127.646
Нужен перевод числа(int) из 10-ричной в 2-х,3-х, и так до 36-тиричной системы счисления!(C++)
Отвечает: shayen
Здравствуйте, MermaidTais!
в приложении код компилированный под VS 2003
Приложение:
Ответ отправил: shayen (статус: 4-ый класс)
Ответ отправлен: 16.03.2008, 23:17 Оценка за ответ: 5 Комментарий оценки: Спасибо!!!!!! непредвзятое мнение-супер!!!!!!!!!
Отвечает: Терсков Сергей
Здравствуйте, MermaidTais!
Подобные вопросы уже встречались. В приложении вы найдете функцию реализующую перевод числа из любой системы счисления в любую другую (не только десятичную).
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 17.03.2008, 03:29 Оценка за ответ: 5
Вопрос № 127.648
В BC ++ Builder версиях 3.1 и 6.0 есть функция fread,
в справке у обоих написано примерно одинаковое:
********************************************
Prototype
size_t fread(void *ptr, size_t size, size_t n, FILE *stream);
-----------------------------------
Description
Reads data from a stream.
-----------------------------------
fread reads n items of data each of length size bytes from the given input stream into a block pointed to by ptr.
The total number of bytes read is (n * size).
-----------------------------------
Return Value
On success fread returns the number of items (not bytes) actually read.
On end-of-file or error it returns a short count (possibly 0).
********************************************
ВОПРОС: что означает short count????????????
короткий номер?????
Отправлен: 16.03.2008, 21:58
Вопрос задал: Warobushek (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: Aristos
Здравствуйте, Warobushek!
По всей видимости, short count означает меньшее количество.
В документации к MS Visual Studio о возвращаемом значении сказано:
{fread} returns the number of full items actually read, which may be less than _count_ if an error occurs or if the end of the file is encountered before reaching _count_. Use the {feof} or {ferror} function to distinguish a read error from an end-of-file condition.
Здесь _count_ соответствует аргументу _n_ в документации от борланда.
В кратце, функция возвращает количество блоков размера _size_, которые были считанны полностью. Соответственно, если считано 0 или меньшее количество блоков, надо с помощью функций feof и ferror выяснить причину.
ps: функция fread входит в стандартную библиотеку, поэтому её поведение одинаково для компиляторов обоих вендеров.
--------- нет ничего невозможного
Ответ отправил: Aristos (статус: 10-ый класс)
Ответ отправлен: 16.03.2008, 22:12 Оценка за ответ: 5
Отвечает: kool
Здравствуйте, Warobushek!
short - это короткое беззнаковое целое
count - переменная содержащая код ошибки.
Удачи!
--------- I am.
Ответ отправил: kool (статус: Практикант)
Ответ отправлен: 17.03.2008, 12:09 Оценка за ответ: 1 Комментарий оценки: short - короткое беззнаковое целое - возможно
count - что за переменная? глобальная?, но такая не объявлена в заголовочных файлах(специально посмотрел)
Вопрос № 127.667
Здравствуйте, уважаемые эксперты в области программирования! Не могли бы вы мне помочь с таким интересным учебным предметом, как теория и реализация языков программирования, а точнее говоря с решением и реализацией данных задач посредством С++.
Задача 1.
Задано множество правил подстановки вида vi->wi , где все vi и wi – слова одной и той же длины. Определить можно ли перевести одно заданное слово в другое последовательным применением заданных правил подстановки. Например, если имеются правила подстановки ba->ab , cb->bc , ca->ac то слово cbba переводится в слово abbc следующим образом : cbba -> cabb -> acbb -> abcb -> abbc .
Задача 2.
Задано предложение, в котором есть вхождения каждой из букв латинского алфавита. Пусть “Са” для буквы “а” означает первое из слов предложения, содержащих “a”.Проверить верно ли что длинны слов “CA” упорядочены в соответствии с порядком букв алфавита(т.е. слово “СА” не длиннее слова “СВ” и т.д.)
Отвечает: Ross
Здравствуйте, Николай Викторович Аверин!
1) Вкратце, суть метода.
Допустим, имеется n возможных подстановок. Применяем их по очереди и сверяем с эталоном. Если совпадение найдено, возвращаем true. Если ни одна из подстановок не подходит, возвращаем false. Иначе применяем подстановку и вызываемся рекурсивно для вновь сформированной строки.
В примере решения задействованы stl строки и списки, поэтому если что-то будет непонятно, не стесняйтесь писать в минифорум или в лс.
Приложение:
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Студент)
Ответ отправлен: 18.03.2008, 04:29 Оценка за ответ: 5 Комментарий оценки: Браво,Ross!Я даже и не ожидал такого быстрого и достаточно качественного ответа.