127-Топшири
// Трапеция усули билан интеграл яқинлашишини ҳисоблаш
#include
#include
void main() {
float a,b; // кесма чегаралари
float dx; // аргумент ўзгариши
float s; // интегралнинг яқинлашиш қиймати
int n; // интерваллар сони
float х; // аргумент
float у1,у2; // функциянинг боши ва охиридаги қиймати
int i;
printf("\nТрапеция усули билан интеграл\n");
рrintf("яқинлашини ҳисоблаш\n");
рrintf("Кесманинг қуйи чегараси -> ");
scanf("%f", &а);
printf("Кесманинг юқори чегараси -> ");
scanf("%f", &b);
printf("Аргумент ўзгариши -> ");
scanf("%f", &dx);
n = (b - a) / dx;
x = a;
s = 0;
for (i = 1; i <==n; i++) {
y1 = x*x +2; // интеграл бошидаги ф-я қиймати
x += dx;
у2 = х*х +2; // интеграл охиридаги ф-я қиймати
s += (у1 + y2)*dx/2;
}
printf("Интеграл қиймати: %6.3f", s);
printf("\nИшни тугатиш учун ни босинг");
getch();
}
129-Топшириқ Задача 129
// Преобразование десятичного числа в двоичное
#include
#include
void main()
int dec; // десятичное число
int v; // вес формируемого разряда
int i; // номер формируемого разряда
112 C/C-f"^ в задачах и примерах
printf("ХпПреобразование десятичного числа в двоичноеХп");
printf("Введите целое число от О до 255")/
printf ("и нажмите ");
printf("~> ");
scanf("%i", &dec);
printf("Десятичному числу %i соответствует двоичное ",
dec) ;
V = 128; // вес старшего (восьмого) разряда
for (i = 1; i <== 8; i++)
{
if (dec >= v)
{
printf("1");
dec -= v;
}
else printf("0");
V = V / 2; // вес следующего разряда в два раза меньше
}
printf("\п\пДля завершения нажмите ");
getch();
}
Задача 130
// Программа проверяет знание таблицы умножения
#include
#include
#include // для доступа к srand и rand
#include
void main ()
{
int numbl, nu]nnb2; // сомножители
int res; // произведение
int otv; // ответ испытуемого
int kol =0; // количество правильных ответов
int i; // счетчик циклов
time_t t; // текущее время - для инициализации
// генератора случайных чисел
Do'stlaringiz bilan baham: |