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

Запись положительных значений по два в одной строке - C++

Восстановить пароль Регистрация
 
mr_Vladislav
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 34
17.05.2014, 16:34     Запись положительных значений по два в одной строке #1
Написать программу записи положительных значений по два в одной записи. Записываемые значения вычисляются по формуле: значение n элемента есть целая часть от следующего выражения 100*cos(n*Pi/180). Где Pi=3.1415926
Формат выходной строки
(пять цифр) (десять пробелов) (шесть цифр)
n изменяется от 1 до заданного числа.

Я так понял что нужно сделать массив от 1 до n и вставить каждый элемент массива в формулу, а потом вывести все значения в формате:
12345 123456

Код для вывода значений
C++
1
cout << setprecision(5) << n << setw(10) << " " << setprecision(6)<< n <<endl;
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
17.05.2014, 17:21     Запись положительных значений по два в одной строке #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define _USE_MATH_DEFINES
#include <cmath>
#include <iostream>
#include <iomanip>
using namespace std;
int main( void )
{
    int N;
    cin>>N;
    for(int n=1;n<=N;n+=2)
    {
        int k1=int(100.0*cos(n*M_PI/180.0));
        int k2=int(100.0*cos((n+1)*M_PI/180.0));
        cout << setw(5) << k1 << setw(10) << " " << setw(6)<< k2 <<endl;
    }
    system("pause");
    return 0;
}
Только не понятно, почему 5 или 6 цифр, когда числа в диапазоне от -100 до 100
mr_Vladislav
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 34
17.05.2014, 18:48  [ТС]     Запись положительных значений по два в одной строке #3
1.2345 1.23456
вот так. там 5 цифр, а там 6.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
17.05.2014, 19:24     Запись положительных значений по два в одной строке #4
Цитата Сообщение от mr_Vladislav Посмотреть сообщение
значение n элемента есть целая часть
Так что никаких
1.2345 1.23456
mr_Vladislav
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 34
17.05.2014, 19:39  [ТС]     Запись положительных значений по два в одной строке #5
Точно, я не правильно понял задачу. Ну а как же
n изменяется от 1 до заданного числа?
Yandex
Объявления
17.05.2014, 19:39     Запись положительных значений по два в одной строке
Ответ Создать тему
Опции темы

Текущее время: 07:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru