Форум программистов, компьютерный форум CyberForum.ru

Таблица синусов для значений аргумента в диапазоне от 0 до π/2 с заданным числом шагов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс по обработке bmp-файлов http://www.cyberforum.ru/cpp-beginners/thread27466.html
добрый вечер! проблема в чтении структур в файл. когда писала программу по обработке файла не в классе, никаких проблем не было. теперь тот же код использую в функции класса, и вот здесь, например ifstream inBMP(name,ios::in| ios::binary); inBMP.read((char*)&bmfh,sizeof(BITMAPFILEHEADER)); inBMP.read((char*)&bmih,sizeof(BITMAPINFOHEADER)); ...
C++ Оптимизация в пределах линейных участков - исключение лишних переменных Необходимо произвести оптимизацию в пределах линейных участков (исключить лишние переменные). На входе имеем синтаксическое дерево. (На первое время можно захардкодить; в любом случае, нужно придумать еще и как его представить). Что конкретно делать на данный момент почти не понятно. Очень нужны советы - ссылки на чтиво какое полезное, или, лучше, конечно, поконкретнее - реализации оного.... http://www.cyberforum.ru/cpp-beginners/thread27450.html
C++ Последовалельность чисел с 0-м
Задача: Дана последовательность чисел, среди которых есть один нуль. Вывести на печать все числа к нулю включительно. Желательно оформить в виде процедур. Вот сдесь программы которые нагуглил: uses wincrt; var a:arrayof integer; n,i,k:integer;
Floating Point:Square Root of Negative Number C++
После запуска программы в Borland C++ вылезает следующая ошибка Floating Point:Square Root of Negative Number. В чем причина и как ее исправить?
C++ Нужно найти папку где хранятся cookie http://www.cyberforum.ru/cpp-beginners/thread27381.html
мне нужно получить путь к папке где храняться куки есть ли такая функция?? в IE куки хранятся в папке Cookies, ее найти не сложно а в других браузерах я не знаю подскажите универсальный способ нахождения куков для любого браузера Заранее спасибо
C++ Вывод числа у которого больше цифр Составить программу на С++ решения задачи с использованием подпрограмм. Определить, в котором из данных двух целых чисел больше цифр. Есть исходный код на Pascal (но эта програма составлена без использования подпрограмм): Program BesT_VII; uses crt; var n1,n2:word; function kol_cifr(n:word):byte; var i,kol:word; подробнее

Показать сообщение отдельно
xSander
12 / 12 / 2
Регистрация: 02.03.2009
Сообщений: 59
26.03.2009, 18:07     Таблица синусов для значений аргумента в диапазоне от 0 до π/2 с заданным числом шагов
Цитата Сообщение от programist alenka Посмотреть сообщение
1.Используя циклы while, do - while и for, написать три варианта программы получения на экране таблицы синусов для значений аргумента в диапазоне от 0 до ?/2 с заданным числом шагов.



2. Вычислить и вывести все члены числового ряда
1, 1/2!, 1/3!,……1/N!
значение которых превышает 10 в -5 стерени
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <math.h>
#pragma hdrstop
#include <condefs.h>
#include <conio.h>
#include <iostream.h>
 
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
#include <math.h>
#pragma hdrstop
#include <condefs.h>
#include <conio.h>
#include <iostream.h>
 
const float pi = 3.14; // число пи константа
double gradus = 0;
cout << "Программа для выведения синусов" << endl;
cout << "Таблица значений синусов угла от 0 до p / 2 в радиан";
cout << endl << endl;
double radian;
 
// это вывод синусов углов радиан по циклу for
 
for(radian = 0.00; radian < pi / 2; radian+= 0.01)
{
cout << radian << " радиан" << "равен синусу угла: " << sin(radian) << endl;
}
cout << endl << endl;
cout << "Таблица значений синусов угла от 0 до 90 в градусах";
radian = 0.00;
 
// это вывод синусов углов в градусах по циклу while
 
while(radian < pi / 2)
{
gradus = (radian * 180) / pi; // математическая формула преобразование в градус
cout << gradus << " градусов" << "равен синусу угла: " << sin(radian) << endl;
radian += 0.01;
}
getch(); // здесь getch() задерживает программу
return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Следующий код по циклу do while
#include <math.h>
#pragma hdrstop
#include <condefs.h>
#include <conio.h>
#include <iostream.h> 
#pragma argsused
int main(int argc, char* argv[])
{
const float pi = 3.14; // число пи константа
double gradus = 0;
cout << "Программа для выведения синусов" << endl;
cout << "Таблица значений синусов угла от 0 до p / 2 в радиан" << endl;
cout << "Таблица значений синусов угла от 0 до 90 в градусах" << endl;
do
{
cout << radian << " радиан" << "равен синусу угла: " << sin(radian) << endl;
gradus = (radian * 180) / pi;
cout << gradus << " градусов" << "равен синусу угла: " << sin(radian) << endl;
radian += 0.01;
}
while(radian < pi / 2);
getch();
return 0;
}
 
Текущее время: 20:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru