Отчёт по лабораторной работе №1 «технология работы с программами на языке си в системе программирования borland c++ builder. Элементарные опреации»


static int A = 12, B = 8, C = 34, D = 123



бет2/4
Дата15.06.2022
өлшемі72,32 Kb.
#146617
1   2   3   4
Байланысты:
Laba1otchet

static int A = 12, B = 8, C = 34, D = 123;
using namespace std;
void main()
{
setlocale(LC_ALL, "Russian");
printf("\n\t\tИсходные данные:\n\tA=%d B=%d C=%o D=%o", A, B, C, D);
A = (A*C+B)%D;
B -= 4;
C += --B + A++;
D = (B | 384) & (C | 15) << 3;
printf("\n\t\tРезультаты расчета:\n\tA=%d B=%d C=%o D=%o", A, B, C, D);
getchar();
}
Полученные результаты:

Задание 2. Модифицировать программу, описав переменные как локальные и задав их значения с помощью прямого присваивания. Сравнить результаты с п.1.
Текст программы:
#include
#include
#include
using namespace std;
void main()
{
static int A = 12, B = 8, C = 34, D = 123;
setlocale(LC_ALL, "Russian");
printf("\n\t\tИсходные данные:\n\tA=%d B=%d C=%o D=%o", A, B, C, D);
A = (A*C+B)%D;
B -= 4;
C += --B + A++;
D = (B | 384) & (C | 15) << 3;
printf("\n\t\tРезультаты расчета:\n\tA=%d B=%d C=%o D=%o", A, B, C, D);
getchar();
}
Полученные результаты:



Задание 3. Изменить программу, используя для ввода значений переменных функцию scanf. Сравнить результаты.
Текст программы:
#include
#include
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Russian");
static int A, B, C, D;
printf("\nВведите A, B, C, D: \n");
scanf_s("%d %d %d %d", &A, &B, &C, &D);
printf("\n\t\tИсходные данные:\n\tA=%d B=%d C=%o D=%o", A, B, C, D);


Достарыңызбен бөлісу:
1   2   3   4




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет