Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБЫ (6 ВАРИАНТ).docx
Скачиваний:
8
Добавлен:
26.09.2019
Размер:
28.73 Кб
Скачать

ЛАБОРАТОРНАЯ 2

ЗАДАЧА 1

#include "stdafx.h"

void main ()

{float price = 145;

float kolichestvo;

printf ("vvedite kolichestvo :\n");

scanf ( "%f", &kolichestvo);

float total = kolichestvo*price;

printf ("Obshaya stoimost %.1f rublei", total);

}

-----------------------------------------------------------------------------------------------

ЗАДАЧА 8

#include "stdafx.h"

Void main ()

{printf("vvedite massy 1:\n");

float m1;

scanf("%f", &m1);

printf ("vvedite massy 2:\n");

float m2;

scanf ("%f", &m2);

printf ("vvedite rasstoianie:\n");

float r;

scanf("%f", &r);

float F = 6.69*(m1*m2)/(r*r);

printf ("sila = %e\n", F);

}

--------------------------------------------------------------------------------------------------

ЗАДАЧА 12

#include "stdafx.h"

Void main ()

{int number;

printf ("vvedite chislo:\n ");

scanf("%x", &number);

printf ("v desyatichnoi :%d\n",number);

printf ("v vosmerichnoi :%o\n",number);

}

----------------------------------------------------------------------------------------------------

ЗАДАЧА 17

#include "stdafx.h"

Void main ()

{float GradusiCelcia;

printf ("Vvedite temperatyry v gradusax celcia:\n");

scanf("%f", &GradusiCelcia);

char frmt [] = "%-15s%20f\n";

printf("%-15s%20s\n", "Edinica Izmerenia", "Znachenie");

printf("------------------------------------------------\n");

float x=1.8*GradusiCelcia + 32;

printf(frmt, "Po Farengeity", x);

float y=GradusiCelcia + 273.15;

printf(frmt, "Po Kelviny", y);

float z=GradusiCelcia+0.25;

printf(frmt, "Po Reomyry", z);

printf("-------------------------------------------------\n");

}

-----------------------------------------------------------------------------------------------------

ЗАДАЧА 22

#include "stdafx.h"

Void main ()

{unsigned char c;

printf (" vvedite simvol:\n");

scanf ("%c", &c);

printf ("Sootvetstvyshye chislo %d\n", c);

}

ЛАБОРАТОРНАЯ 3

ЗАДАЧА 1

#include "stdafx.h"

Void main ()

{unsigned char c;

printf("Vvedite chislo:\n");

scanf("%c", &c);

printf ("Code etogo chisla %d\n",c);

printf("least_bit = %d\n", c%2 );

printf("vtoroi_bit = %d\n", (c>>2)%2);

printf("chetvertyi_bit = %d\n", (c>>4)%2);

printf("shestoi_bit = %d\n", (c>>6)%2);

}

---------------------------------------------------------------------------------------

ЗАДАЧА 8

#include "stdafx.h"

Void main ()

{int n1, n2, n3, n4, n5;

printf("vvedite 5 chisel cheres zapyatyy:\n");

scanf("%i,%i,%i,%i,%i", &n1, &n2, &n3, &n4, &n5);

float average = (float) (n1+n2+n3+n4+n5)/5;

printf("Srednee arifmeticheskoe ravno %.1f\n", average);

}

---------------------------------------------------------------------------------------

ЗАДАЧА 12

#include "stdafx.h"

Void main ()

{ unsigned char c;

printf ("vvedite chislo:\n ");

scanf("%c", &c);

printf("least bit = %d\n", c%2);

printf("2 bit = %d\n", (c>>1)%2);

printf("3 bit = %d\n", (c>>2)%2);

printf("4 bit = %d\n", (c>>3)%2);

printf("5 bit = %d\n", (c>>4)%2);

printf("6 bit = %d\n", (c>>5)%2);

printf("7 bit = %d\n", (c>>6)%2);

}

----------------------------------------------------------------------------------------

ЗАДАЧА 17

#include "stdafx.h"

#include <math.h>

Void main ()

{

float x1, y1, z1, x2, y2, z2;

printf("Vvedite koordinaty x tochki A:\n");

scanf("%f", &x1);

printf("Vvedite koordinaty y tochki A:\n");

scanf("%f", &y1);

printf("Vvedite koordinaty z tochki A:\n");

scanf("%f", &z1);

printf("Vvedite koordinaty x tochki B:\n");

scanf("%f", &x2);

printf("Vvedite koordinaty y tochki B:\n");

scanf("%f", &y2);

printf("Vvedite koordinaty z tochki B:\n");

scanf("%f", &z2);

float dlina =sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1));

printf ("Dlina Ravna %.3g\n", dlina);

}

----------------------------------------------------------------------------------------

ЗАДАЧА 22

#include "stdafx.h"