Главная страница

Отчет циклы. Отчет_циклы. Отчет по лабораторной работе Циклы Выполнили ст гр. 22Эч1 Петрухина А. А, Ёлкин К. А. Проверили Абрамова Т. А


Скачать 16.16 Kb.
НазваниеОтчет по лабораторной работе Циклы Выполнили ст гр. 22Эч1 Петрухина А. А, Ёлкин К. А. Проверили Абрамова Т. А
АнкорОтчет циклы
Дата23.03.2023
Размер16.16 Kb.
Формат файлаdocx
Имя файлаОтчет_циклы.docx
ТипОтчет
#1010909

Министерство науки высшего образования РФ

ФГБОУ ВО «Пензенский государственный университет»

Институт экономики и управления

Кафедра «Цифровая экономика»

Отчет

по лабораторной работе «Циклы»

Выполнили:ст.гр.22Эч1

Петрухина А.А,

Ёлкин К.А.

Проверили:

Абрамова Т.А,

Петренко А.Г

Пенза 2022

Задание: Написать программу, которая проверяет будет ли являться число палиндромом, если к нему приписать любое число от 1 до 9.

Описание работы программы:

setlocale(LC_ALL, "Russian"); - русская локализация

printf("Моя программа\n"); - на экран выводится «Моя программа»

int n,n2,x1,x2=0; - объявляются целочисленные переменные n,n2,x1, и х2 которое получает значение 0.
printf ("Введите число"); - программа просит ввести число и записывает его в

scanf("%d",&n); переменную n преобразуя в целочисленное
printf("\n"); - перенос строки
printf ("Введите число,которое нужно приписать"); - программа просит ввести

scanf("%d",&n2) приписываемое число и записывает его в переменную n2 преобразуя в целочисленное
n=n*10+n2; - n получает значение выражения n умножить на 10 плюс 2

x1=n; - x1 получает значение переменной n
while(n) - цикл выполняет следующие действия

{ x2 получает значение выражения x2(0)*10+(n%10)

x2=x2*10+(n%10); n получает значение выражения n делить на 10.

n/=10; цикл выполняется до тех пор пока n имеет ненулевое

} значение.
if(x1==x2){

printf("Число палиндром\n"); - Если x1 равно x2 то программа выводит

} «Число палиндром»

else{ Иначе выводит «число не палиндром».

printf("Число не палиндром\n");

}
system("PAUSE"); - задержка экрана

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

//
#include "stdafx.h"

#include

#include

#include

#include

#include

#include
using namespace std;
void main()

{

setlocale(LC_ALL, "Russian");

printf("Моя программа\n");
int n,n2,x1,x2=0;

printf ("Введите число");

scanf("%d",&n);

printf("\n");

printf ("Введите число,которое нужно приписать");

scanf("%d",&n2);

printf("\n");

n=n*10+n2;

x1=n;

while(n)

{

x2=x2*10+(n%10);

n/=10;

}

if(x1==x2){

printf("Число палиндром\n");

}

else{

printf("Число не палиндром\n");

}

system("PAUSE");
}

Тест №1


написать администратору сайта