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

Как сделать ровный вывод состояния регистров - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить (сделать прозрачными) все непрозрачные кубики, видимые хотя бы с одной из четырех сторон http://www.cyberforum.ru/cpp-beginners/thread1232236.html
Помогите, пожалуйста, отредактировать эту программу. Нужно переписать код, чтобы использовались функции. Текст задания: Поле размером mxn заполнено прозрачными и непрозрачными кубиками. Удалить (сделать прозрачными) все непрозрачные кубики, видимые хотя бы с одной из четырех сторон. (видимость анализируется до удаления какого-либо кубика). #include <windows.h>
C++ Формула, по которой можно вычислить время наступления Рагнарека Рагнарек должен наступить с минуты на минуту. Но Один не знает, когда именно он наступит. Локи, как самый умный, сказал Одину формулу, по которой можно вычислить время наступления Рагнарека. К сожалению, Одину с одним глазом сложно уследить за всеми скобками в выражении, поэтому он решил заменить скобки первого уровня на фигурные, а второго уровня – на квадратные, остальные же оставить круглыми.... http://www.cyberforum.ru/cpp-beginners/thread1232196.html
C++ При выводе минимального элемента последовательности программа выводит слишком большое число
При выводе минимального элемента программа выводит слишком большое число. #include <iostream> using namespace std; int main() { setlocale(0,""); int maximum; float numbers, amount, average, maximal_element; float minimal_element; average = 0;
Sentence. Записать число прописью C++
Once upon a time in a land far far away, inhabited only by math students, Iva and Vedran were discussing self-explanatory sentences. A part of these sentences is exactly one number and it is equal to the total number of letters in the sentence. Some examples are: “This sentence has thirtyone letters.”, “Blah blah seventeen”. Little Jurica overheard his friends' conversation and decided to...
C++ Определить является ли десятичная запись числа симметричной http://www.cyberforum.ru/cpp-beginners/thread1232181.html
Задание: код: #include<iostream> using namespace std; int main() { int n; cin>>n; cout<<((n/1000==n%10)&&(n/100/10==n%100%10))?1:37<<endl;; return 0;
C++ Как правильно написать функцию push (положить в стек) Здравствуйте, господа. Не могу сообразить, как правильно написать функцию push (положить в стек). Ткните меня носом пожалуйста. Всё остальное без ошибок. #include <conio.h> #include <iostream.h> struct Node { int left; Node *next; }; Node *beg = 0; подробнее

Показать сообщение отдельно
porshe
52 / 46 / 17
Регистрация: 18.07.2014
Сообщений: 194

Как сделать ровный вывод состояния регистров - C++

22.07.2014, 21:12. Просмотров 824. Ответов 8
Метки (Все метки)

Всем исключительно доброго времени дня или ночи.
Я начинающий, так что прошу сильно меня не пинать.
В общем, вот в чём дело:
По заданию в книге Дейтел Х. Дейтел П - Как программировать на С++, нужно вывести на экран таблицу, изображение которой прикреплено. Но у меня появилось несколько вопросов:
  1. Как сделать такой же ровный вывод состояния регистров? .
    Пишу вывод состояния регистров так:
    Кликните здесь для просмотра всего текста
    C++
    1
    2
    3
    4
    5
    6
    
        cout << "\nРЕГИСТРЫ: \n" << endl << showpos;
        cout << "accumulator " << setw( 5 ) << ac << endl;
        cout << "instruction pointer( ip ) " << setw( 5 ) << (int)ip << endl;
        cout << "instruction register( ir ) " << setw( 5 ) << (int)ir << endl;
        cout << "operation code( oc ) " << setw( 5 ) << (int)oc << endl;
        cout << "operand( op ) " << setw( 5 ) << (int)op << endl;

    Но выводится так, будь то бы метод setw(n) тупо выводит n пробелов. В итоге, получается не то, что я хотел. Я везде почитал про эту функцию, но как ей пользоваться, так и не нашёл( не понял ).

  2. Как показать ведущие нули? То есть допустим есть число: 23, а его надо показать, как +0023. Можно ли сделать это без if'ов( или хотя бы обойтись минимальным количеством )?

На этом всё. Заранее благодарю за помощь.
Миниатюры
Как сделать ровный вывод состояния регистров  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru