Домашнее задание для ПО 2.11 по системному программированию от 11.02.20
учебно-методическое пособие

Склемин Алексей Анатольевич

решить задачи

Скачать:

ВложениеРазмер
Microsoft Office document icon 27.doc25.5 КБ
Microsoft Office document icon 28.doc24.5 КБ

Предварительный просмотр:

Двадцать седьмое задание

Составить программу, которая на входе должна получать последовательность цифр, после чего  программа показывает цифру, порядковый номер которой ввел пользователь.


#include

#include // для функции strlen

using namespace std;

 int main()

{

    char string[100]; //символьный массив, для хранения введённой последовательности цифер

    cout << "Введите последовательность цифер: ";

    cin >> string;

     int k; // переменная целого типа, для хранения порядкового номера цифры

    cout << "nВведите порядковый номер цифры: ";

    cin >> k;

    // проверка порядкового номера

    if ((k - 1) < 0 || k > strlen(string)) // если введённый пользователем порядковый номер выходит за пределы действительных порядковых номеров

        cout << "nНекорректный ввод порядкового номера" << endl << endl; // напечатать соответствующее сообщение

    else

    cout << "nk-я цифра последовательности: " << string[k -1] << endl; // вывод к-й цифры последовательности

    return 0;

}



Предварительный просмотр:

Двадцать восьмое задание

Написать программу преобразования десятичного числа в шестнадцатеричное.


// translate.cpp: определяет точку входа для консольного приложения.

 

#include "stdafx.h"

#include

using namespace std;

 

int main(int argc, char* argv[])

{

    setlocale(LC_ALL, "rus");

    int number;

 

    cout << "Введите число: ";

    cout.setf(ios::showbase); // индикатор основания системы

    cin >> number;

    cout << "Шестнадцатеричная форма записи числа " << number << " = "

         << hex/*преобразование десятичного числа в шестнадцатеричное*/ << number << endl;

 

    system("pause");

    return 0;

}


По теме: методические разработки, презентации и конспекты

Домашнее задание для ПО 1.11 по системному программированию от 04.02.20

Шестнадцатеричное представление Представим, что необходимо просмотреть содержимое некотоpых байт в памяти. Требуется oпределить содержимое четырех последовательных байт (двух слов), которые имеют двои...

Домашнее задание для ПО 1.11 по системному программированию от 11.02.20

Сегменты Сегментом называется область, которая начинается на границе параграфа, то есть, по любому адресу, который делится на 16 без остатка. Хотя сегмент может располагаться в любом месте памяти и им...