Вопрос № 150464: уважаемые эксперты прошу вас помочь нужна программа написана на с++ "органайзер" за ранее благодарен...
Вопрос № 150475: Дана последовательность натуральных чисел аь аъ..., ап. Создать массив из четных чисел этой последовательности. Если та¬ких чисел нет, то вывести сообщение об этом факте. Решить задачу применяя эементы массива...Вопрос № 150523: Добрый день. Скажите
пожалуйста, почему различаются результаты при выполении арифметических операций на чистом С++ и при использовании АССЕМБЛЕРНОЙ ВСТАВКИ? <div style="margin:15px; margin-top:10px"><div><b><font color="gray">Код:</font></b...Вопрос № 150529: Помогите, пожалуйста!!! Я ФИО ввожу русскими буквами, но у меня после сортировки выводяться вместо букв значки? Может подскажет кто, что именно в коде
надо исправить? А то у меня не получается. #include <locale.h> setlocale(LC_ALL, ...Вопрос № 150566: Уважаемые эксперты! Прошу, помогите решить задачи на C#. File55.Дана строка S0, целое число N (<=4) И N файлов целых чисел с именами S1,...,Sn. Объединить их содержимое в новом файле-архиве с именем S0, последовательно записывая в него сле...
Вопрос № 150.464
уважаемые эксперты прошу вас помочь нужна программа написана на с++ "органайзер" за ранее благодарен
Отправлен: 13.11.2008, 20:11
Вопрос задал: Alfrun (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Dr_Andrew
Здравствуйте, Alfrun! Попробуйте ознакомиться с исходными текстами программы KOrganizer
Ответ отправил: Dr_Andrew (статус: Студент)
Ответ отправлен: 15.11.2008, 06:14
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235554 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 150.475
Дана последовательность натуральных чисел аь аъ..., ап. Создать массив из четных чисел этой последовательности. Если та¬ких чисел нет, то вывести сообщение об этом факте.
Отвечает: realbustard
Здравствуйте, Попов Александр Олегович! Код решения в приложении. Для решения использовался контейнер vector и алгоритмы стандартной библиотеки.
Каждый член последовательности вводится по-очереди. Ввод заканчивается, когда вводится 0. Он не является членом последовательности. И не заносится в массив. Из четных чисел создается массив, который затем выводится на экран.
Компилировано в MS Visual Studio 2005. Будут вопросы, задавайте в минифоруме. Если решение с помощью vector не пойдет,
пишите, решим с помощью обычного массива. Удачи!!!
Приложение:
--------- Учись так, как-будто собираешься жить вечно; живи так, как-будто завтра умрешь (Отто фон Бисмарк)
Ответ отправил: realbustard (статус: 6-й класс)
Ответ отправлен: 13.11.2008, 23:39
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235446 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 150.523
Добрый день. Скажите пожалуйста, почему различаются результаты при выполении арифметических операций на чистом С++ и при использовании АССЕМБЛЕРНОЙ ВСТАВКИ?
Код:
#include <iostream> #include <windows.h> #include <iomanip> using namespace std;
BYTE
ddS = 10; BYTE ccS = 10; BYTE aS = 6;
WORD NUM;
void main() { __asm { MOV AL, ccS SUB AL, aS INC AX PUSH AX MOV AL, ccS MOV BL, ddS CBW DIV BL PUSH AX MOV AL, 3 MOV BL, aS MUL BL MOV BL, 2 CBW DIV BL POP BX ADD AL, BL POP BX CBW DIV BL MOV NUM, AX } cout<<"ASSEMBLER = "<<NUM<<endl; cout<<&q
uot;C++ = "<<setprecision(3)<<showpoint<<(static_cast<float>(ccS)/ddS+(3*aS)/2)/(ccS-6+1)<<endl; system("PAUSE"); }
Сейчас все сходится.
Можете взять отличные от этих значения - увидите результат. Нужно для вывода по лабе.
Благодарствую.
Отправлен: 14.11.2008, 11:53
Вопрос задал: Vasiliusis (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Vasiliusis! А Вы обратили внимание, что в ассемблерной вставке используется целочисленная арифментика, а "на чистом С++" вещественная? Тут кроется и ответ на поставленный вопрос: вещественная арифметика всегда дает результат с определенной степенью точности, который может совпасть с результатом целочисленного аналога, а может и не совпасть... К тому же, в ассемблерной вставке есть ошибка: не учитываются остатки от деления! В конце надо писать:
Код:
POP BX CBW DIV BL mov ah,0 MOV NUM, AX
Иначе остаток от деления (в AH) существенно повлияет на полученное значение
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Специалист)
Ответ отправлен: 14.11.2008, 12:18
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 235481 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 150.529
Помогите, пожалуйста!!! Я ФИО ввожу русскими буквами, но у меня после сортировки выводяться вместо букв значки? Может подскажет кто, что именно в коде надо исправить? А то у меня не получается. #include <locale.h> setlocale(LC_ALL,