Домашнее задание для ПО 2.11 системное программирование на 09.02.19
тест

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

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

Скачать:

ВложениеРазмер
Microsoft Office document icon 27.doc25.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;

}


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

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

Ассемблеры Программирование на языке Ассемблера Язык Ассемблера — система записи программы с детализацией до отдельной машинной команды, позволяющая использовать мнемоническое обозначение к...

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

Предложения языка Ассемблера Предложения языка Ассемблера описывают команды или псевдокоманды (директивы). Предложения-команды задают машинные команды вычислительной системы; обработка Ассемблеро...

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

Регистры Программа в машинном коде состоит из различных сегментов для определения данных, для машинных команд и для сегмента, названного стеком, для хранения адресов. Для выполнения арифметически...

Домашнее задание для ПО 2.11 системное программирование на 05.02.19

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

Домашнее задание для ПО 2.11 системное программирование на 07.02.19

Составить программу, которая будет печатать ромб одним из значков (* или + или #) Выбор значков организовать оператором switch....

Домашнее задание для ПО 2.11 системное программирование на 08.02.19

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

Домашнее задание для ПО 2.11 системное программирование на 12.02.19

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