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

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

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

Скачать:

ВложениеРазмер
Microsoft Office document icon 29.doc25 КБ
Microsoft Office document icon 30.doc25 КБ

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

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

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


#include

 using namespace std;

int main()

{

    cout << "\t\tПрограмма палиндром в С++\n" << endl;

     int a, b, c, e;

     cout << "Введите пятизначное число:  ";

    cin >> a;

    cout << "\n\n";

 

    if(a >= 9999 && a <= 100000)

    {

                b = a / 10000;

                a = a % 10000;

                c = a / 1000;

                a = a % 1000;

                a = a % 100;

                e = a / 10;

                a = a % 10;

 

                if (b == a && c == e)

                {

                    cout << "Это число палиндром";

                }

                    else

                    cout << "Это число не палиндром";

 

    }

    else

    cout << "Вы ввели не пятизначное число!!!";

    return 0;

}



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

Тридцатое задание

Составить программу табулирования функции программирование на С++ на интервале [a,b] с шагом h, на языке программирования С++ в среде разработки MVS2010, в консоли.


        

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

#include "stdafx.h"

#include

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

#include

// заголовочный файл содержит прототипы манипуляторов вывода

#include

using namespace std;

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

{

    float h = 0.1, // шаг табулирования

          a = 5.0 / 100, // левая граница интервала

          b = a + 0.5; // правая граница интервала

    cout << "y = ";

    for ( a; a <= b; a+=0.1) // цикл табулирования функции

    {

        cout << setprecision(3/*три знака после запятой*/)

             << pow(cos(log(a)) / sin(log(a)/*ctg(x)=cos(x)/sin(x)*/), 2) << "; "; // запрограммированная формула

    }

    cout << endl;

    system("pause");

    return 0;

}


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

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

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

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

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