Контрольная (курсовая) работа №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 ();
}
Пример исполнения:
Алгоритм: