KAMATOZ Опубліковано 25 Серпня, 2009 в 10:32 #1 Опубліковано 25 Серпня, 2009 в 10:32 Задані зміні int a=5,b=7;float c=2;Визначити чому будуть рівні наступні вирази:a/b;a/c;a/10;c/a;a%10;b%a;Пояснити результатВідсортувати рядки у заданому текстовому файлі.
Дартаньян Опубліковано 25 Серпня, 2009 в 13:38 #2 Опубліковано 25 Серпня, 2009 в 13:38 Пояснити результат .... Відсортувати рядки. 1. с+ в заголовке темы, пишется через С++, из уважения к языку. 2. Чем вызвана задача и постановка? Кому нужно - тебе или преподавателю ? Соттветственно, различный подход. На спец. форумах, такие задачи долго и вкусно обговариваються во все аспекты. 3. Думай. 5.3.5. Мультипликативные операции Мультипликативные операции выполняют операции умножения "*", деления "/" и получения остатка от деления "%". Операндами операции % должны быть целые числа. Операции умножения "*" и де- ления "/" выполняются над целыми и плавающими операндами. Типы первого и второго операндов могут отличаться. Мультипликативные операции выполняют обычные арифметические преобразования операн- дов. Типом результата является тип операндов после преобразова- ния. Преобразования, выполненные посредством мультипликативных операций, не поддерживают ситуаций левого и правого переполнения. Информация теряется, если результат мультипликативной операции не может быть представлен в типе операндов после преобразования. Умножение "*" Операция умножения указывает на то, что ее оба операнда должны быть умножены. Деление "/" Операция деления указывает на то, что ее первый операнд де- лится на второй. Если две целые величины не делятся нацело, то результат усекается. Деление на 0 дает непредсказуемые результа- ты. Остаток от деления "%" Результатом операции является остаток от деления первого операнда на второй. Примеры int i = 10, j = 3, n; double x = 2.0, y; y = x * i; /* example 1 */ n = i/j /* example 2 */ n = i % j /* example 3 */ В первом примере x умножается на i, в результате получается 20.0. Результат имеет тип double. Во втором примере 10 делится на 3. Результат усекается до 3. и имеет тип int. В третьем примере n присваивается остаток от деления 10 на 3, т.е. 1. 4. Сортировка+файлы, вещь далеко не тривиальная, в отличие вопроса про типы. Думай тут.
KAMATOZ Опубліковано 26 Серпня, 2009 в 08:21 Автор #3 Опубліковано 26 Серпня, 2009 в 08:21 Це потрібно не мені а мому другу!Я в с++ взагалі 0-овий!Якшо можеш розвязати то розвяжи за винагороду!
Дартаньян Опубліковано 26 Серпня, 2009 в 09:23 #4 Опубліковано 26 Серпня, 2009 в 09:23 можеш розвязатиМогу, но не буду, дабы не провышать мировую энтропию.По сути, ответ на задачу дан во втором посте. Покажи другу. Если человек учится, поймет сразу. Результат арифметики на ура проверяется любым компилятором; сортировка - код прозрачный. за винагороду!Пас. Задача по основам с++; того не стоит. За вознаграждение, тут любой желающий студент, читавший с++,напишет цыфирки ответа и коментарии к коду сортировки. //------------------Ок.
KAMATOZ Опубліковано 1 Вересня, 2009 в 05:46 Автор #5 Опубліковано 1 Вересня, 2009 в 05:46 Тему прошу закрити!!!!
Рекомендовані повідомлення
Заархівовано
Ця тема знаходиться в архіві та закрита для подальших відповідей.