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



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

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();
}
Полученные результаты:

Задание 4. Описать переменные как автоматические. Вывести их значения до присваивания. Объяснить полученные результаты.
Текст программы:
#include
#include
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Russian");
auto A = 0, B = 0, C = 0, D = 0;
printf("\n\t\tДо присваивания : \n\tA = % d B = % d C = 0 % o D = 0 % o", 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);
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();
}
Полученные результаты:


Задание 5. Повторить п. 2 разместив все описания в отдельном файле.
Текст программы:
#include
#include
#include
#include "C:\Users\kiril\Source\Repos\lab1.txt"
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);
A = (A*C+B)%D;
B -= 4;
C += --B + A++;


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




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

    Басты бет