Long double log10l(long double (x));
log, logl – возвращают значение натурального логарифма аргумента. log10, log10 l– возвращают значение логарифма аргумента по основанию 10.
В библиотеке <stdlib.h> описаны генераторы случайных чисел.
int rand( void);Возвращает случайное целое число в диапазоне от 0 до RAND_MAX. Перед первым обращением к функции rand необходимо инициализировать генератор случайных чисел. Для этого надо вызвать функцию srand. void srand(unsigned к); Инициализирует генератор случайных чисел. Обычно в качестве параметра функции используют переменную, значение которой предсказать заранее нельзя, например это может быть текущее время.
Примеры программ
Программа нахождения среднего арифметического из двух целых чисел и одного вещественного числа:
#include "stdafx.h" #include <iostream> void main() { int a,b; float c,sr; printf("Input 3 nambers"); scanf(“%d%d%f”, &a,&b,&c); sr=(a+b+c)/3; printf(“sr=%4.3f”,sr); } |
Пример 2. Программа вычисления значения выражения:
a = 12.4, b =15 25 , а w – вводится с клавиатуры. Для возведения в степень используется функция pow заголовочного файла math.h.
#include "stdafx.h" #include <iostream> #include <math.h> void main() { const float pi=3.14159; const float a=12.5; const float b=(15+25/60)*pi/180; float w,y; printf("Input w"); scanf(%f”, &w); sr=(a+b+c)/3; y=a*sin(b)/pow(w,15); printf(“y=%4.3f”,y); } |
Задания для самостоятельной работы
Задание 1. Написать программу на языке Си для решения задачи.
№ | Данные | Формулы |
Вариант 1 | a=8.6 b=1.3 c=3.3 a=0.75 | ; ; ; |
Вариант 2 | a=3.5 b=-2.1 a=0.1 | ; ; ; |
Вариант 3 | a=3.5 b=0.72 a=0.62 | ; ; ; |
Вариант 4 | a=4.3 a=0.43 | ; ; ; |
Вариант 5 | m=0.4 n=2.1 a=0.43 | ; ; ; |
Вариант 6 | a=15.1 a=1.23 | ; ; ; |
Вариант 7 | a=12.3 a=0.43 | ; ; ; |
Вариант 8 | x=3.2, y=0.8 a=0.81 | ; ; ; |
Вариант 9 | x=1.4 y=2.8 a=0.66 b=0.82 | ; ; ; |
Вариант 10 | a=2.3 a=0.75 | ; ; ; |
|
|
Задание 2. Написать программу на языке Си для решения приведенных ниже задач согласно своему варианту.
Дата добавления: 2019-02-22; просмотров: 274; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!