Вводится натуральное число меньше 256. Поменять местами цифры десятков и единиц и вывести на экран новое число

Контрольная (курсовая) работа №2

По Информатике

 

 

Выполнил студент- заочник 1го курса

Шифр – ЭПА-04-588                Группа – 147

«____»___________2008г. «____»___________2008г.

Срок предоставления работы по графику Дата отправки работы

№_____________ по журналу «____»_____________2008г.

___________________ Хусаинов Р.З.

отметка о зачете работы

Преподаватель

____________________

Подпись преподавателя

«____»_____________2008г.

 


1. Расчет определителя 2го порядка по введенным четырем целым числам

 

Программа:

 /*Расчет определителя 2го порядка по введенным 4-м целым числам*/

 

#include <stdio.h> /*подключение файла библиотеки*/

#include <conio.h> /*подключение файла библиотеки*/

 

main () /*главная функция*/

{

 int a1,a2,a3,a4,b; /*объявление переменных*/

 clrscr (); /*очистка экрана*/

printf ("\n\n\t\tРасчет определителя 2-го порядка\n\n\n\r");

printf ("\tВведите 1-й элемент 1-й строки - "); /*ввод значений*/

scanf ("%d",&a1);

printf ("\tВведите 2-й элемент 1-й строки - ");

scanf ("%d",&a2);

printf ("\tВведите 1-й элемент 2-й строки - ");

scanf ("%d",&a3);

printf ("\tВведите 2-й элемент 2-й строки - ");

scanf ("%d",&a4);

 

 b=a1*a4-a2*a3 /*расчет определителя*/

 

printf ("\n\n\t\t\tОпределитель матрицы = %d",b); /*вывод результата*/

 getch (); /*ожидание нажатия любой клавиши*/

}


Пример исполнения:

 

 

Алгоритм:





Вводится натуральное число меньше 256. Поменять местами цифры десятков и единиц и вывести на экран новое число

 

Программа:

/* Поменять местами десятки с единицами натурального числа меньше 256*/

#include <conio.h>

#include <stdio.h>

 

main()

{

 int a,b,c,d,e;

 clrscr ();

 printf ("\tЗамена местами десяток с единицами в натуральном числе\n\n\n\r");

 printf ("\t\aВведите натуральное число меньше 256\n\tЭто число - ");

 scanf ("%d",&a);

 

/*Проверяем число на соответствие условию*/

 if (a>0)                        

     {

        if (a<256)            

              {/*Число удовлетворяет условию*/

              b=a%10;                  /*Находим еденицы*/

              c=(a%100)-b;           /*Находим десятки*/

              d=(a%1000)-(c+b);            /*Находим сотни*/

              e=d+b*10+c/10;       /*Переставляем разряды ед. дес.*/

              printf ("\n\r\tПосле замены разрядов получилось число %d",e);

              }

        else/*Выход если число больше 256*/

        printf ("\t\aЧисло %d не соответствует условию",a);

     }

 else/*Выход если число <= 0*/

    printf ("\t\aЧто читать не умеешь? Только натуральные!");

getch ();

}

 

Пример исполнения:


Алгоритм:

 

 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: