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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mr_Vladislav
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 34
#1

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

17.05.2014, 16:34. Просмотров 151. Ответов 4
Метки нет (Все метки)

Написать программу записи положительных значений по два в одной записи. Записываемые значения вычисляются по формуле: значение 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)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2014, 16:34     Запись положительных значений по два в одной строке
Посмотрите здесь:

Упорядочить строки матрицы по возрастанию количества положительных элементов в одной строке - C++
Дана целочисленная матрица n*m, n,m&lt;=10.Упорядочить(переставить) строки матрицы по возрастанию количества положительных элементов в одной...

Два потока в одной программе - C++
Две фунцкии одной программы оформить как две функции потока. После ввода значений запускаются два требуемых потока, а потом на экран...

Ввести два положительных числа. - C++
Помошите решить с объяснениями. Ввести два положительных числа. Найти наименьшее общее кратное этих чисел. Программа должна содержать...

Удаление положительных значений из односвязного списка - C++
Добрый день. Который день мучаюсь с удалением положительных элементов из односвязного списка. Что бы ни пробовал - все не работает. Поискал...

Несколько Char в одной строке - C++
Добрый день. У меня такой вопрос. Если при введении переменной типа char указать несколько символов на одной строке, они будут читаться...

Могут ли два приложения пользоваться одной и той же выделенной памятью? - C++
День добрый! С помощью FileMapping, в ActiveX компоненте, создана область в памяти куда копируются объекты (текстуры и файлы STL). Эти...

Нахождение произведение значений положительных элементов массива - C++
Программа не находит произведение значений положительных элементов массива и не перестанавливает элементы массива. Помогите найти ошибку. ...

вычисление средних значений положительных элементов массива - C++
помогите!!!!составтье программу для вычисления средних значений положительных элементов массивов А(5),В(4),С(7) и вывода на экран

Ввод в программу только целых положительных значений - C++
Пожалуйста помогите сделать так , чтобы программа выполняла только поставленную ей задачу в задании!И при вводе отрицательных , дробных...

Определить, есть ли в данном массиве два соседних положительных элемента - C++
Дан массив из n элементов. Необходимо определить, есть ли в данном массиве два соседних положительных элемента, и, если есть, вывести...

Вывести строки файла в одной строке - C++
Здравствуйте! хотелось бы спросить. Допустим есть файл in.txt. В этом файле есть строки типа abc:xyz abc1:xyz1 Как вывести содержимое...

Умножение положительных элементов в строке матрицы - C++
нужно посчитать произведение положительных эл-в в строках, но программа вместе с отр считает, break не работает подскажите что сделать ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6284 / 5887 / 1909
Регистрация: 18.12.2011
Сообщений: 15,113
Завершенные тесты: 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
Модератор
Эксперт С++
6284 / 5887 / 1909
Регистрация: 18.12.2011
Сообщений: 15,113
Завершенные тесты: 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     Запись положительных значений по два в одной строке
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru