
- •История языка с
- •Язык с:
- •Деннис Ритчи (язык с) и Кен Томпсон (язык b)
- •Алфавит
- •Типы данных в c
- •Целочисленные
- •Логический тип bool
- •Объявление переменных и их инициализация
- •Правила для автоматического приведения типов при вычислении арифметических выражений
- •Явное приведение типа (тип) переменная
- •Структура программы
- •Int main(int argc, char* argv[]) //заголовок основной функции
- •Int year,month;// описание целых чисел
- •Пример 2
- •Int main(int argc, char* argv[])//заголовок основной функции
- •Некоторые математические константы из библиотеки math.H
- •Часто употребляемые математические функции из библиотеки math.H
- •Организация случайного числа (библиотека stdlib.H)
- •Int main()
Часто употребляемые математические функции из библиотеки math.H
Функция |
Значение |
abs(x) |
Абсолютное значение x |
sqrt(x) |
Квадратный корень |
exp(x) |
Экспонента x |
sin() |
Синус выраженного в радианах угла |
cos() |
Коcинус выраженного в радианах угла |
tan() |
Тангенс выраженного в радианах угла |
asin(x) |
Угол (в радианах), синус которого равен x |
acos(x) |
Угол (в радианах), косинус которого равен x |
atan(x) |
Угол (в радианах), тангенс которого равен x |
Организация случайного числа (библиотека stdlib.H)
Функция |
Значение |
random(n) |
Случайное целое число в диапазоне от 0 до n-1. Перед первым обращением необходимо вызвать функцию randomize(), которая выполнит инициализацию программного генератора случайных чисел |
rand() |
Случайное число от 0 до RAND_MAX=32767 |
srand(time(NULL)) |
Для генерации различной последовательности случайных чисел. В качестве параметра передается временная метка, которую получют при помощи функции time() из библиотеки <time.h> |
Пример
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
Int main()
{ srand(time(NULL));
for (int i=0;i<10;i++)cout<<rand()<<”\n”;
getch();
return 0;
}