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

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

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

Элементы массива через sin - C++

05.09.2015, 12:52. Просмотров 161. Ответов 4
Метки нет (Все метки)

Подскажите, пожалуйста, как все элементы массива "вывести" через функцию sin?

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
#include "stdafx.h"
#include "math.h"
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
 
 
 
int main(int argc, char* argv[])
{
    srand(time(NULL));
    setlocale(LC_ALL, "rus");
    cout << "Введите размер массива: ";
    int size_array; // длинна массива
    cin >> size_array;
 
    int *sorted_array = new int [size_array]; // одномерный динамический массив
    for (int counter = 0; counter < size_array; counter++)
    {
        sorted_array[counter] = rand() % 100;// заполняем массив случайными числами
        cout << setw(2) << sorted_array[counter] << "  "; // вывод массива на экран
    }
    cout << "\n\n";
 
    system("pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2015, 12:52     Элементы массива через sin
Посмотрите здесь:

C++ вычислить и сформировать массив S[i], элементы которого вычисляются по формуле S[i]=pow(sin,2)(x[i])+x[i].
C++ задача! S = sin X + sin X^2 + sin x^3 + sin X^4+…+sin X^n
задачка S = sin X + sin X^2 + sin x^3 + sin X^4+…+sin X^n C++
Поменять местами элементы массива с четными и нечетными индексами (через указатели) C++
Одномерные массивы (векторы): вычислить и напечатать значения функции Y= Ak2 + Ak - sin Ak, где элементы массива А вводятся с клавиатуры C++
Обращение к элементам линейного списка через элементы массива указателей C++
C++ Как записать элементы массива через запятую ?
C++ Получить массив, расположив в его начале элементы массива A, а затем — элементы массива B
C++ Сравнить поэлементно два одномерных массива, и через if определить, равны эти элементы или нет
Функция sin(x) к отрицательным элеметам массива + Quicksort C++
C++ Если элементы массива упорядочены по возрастанию, удалить их через один
Функция вставляющая элементы одного массива в другой через один C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12884 / 7270 / 811
Регистрация: 27.09.2012
Сообщений: 17,968
Записей в блоге: 2
Завершенные тесты: 1
05.09.2015, 12:54     Элементы массива через sin #2
Цитата Сообщение от borlogg Посмотреть сообщение
"вывести" через функцию sin?
чаво?
C++
1
2
3
4
    for (int counter = 0; counter < size_array; counter++)
    {
        cout << sin(sorted_array[counter]) << "  ";
    }
оно?
MansMI
1133 / 930 / 239
Регистрация: 08.01.2012
Сообщений: 3,362
05.09.2015, 12:59     Элементы массива через sin #3
видимо как в анекдоте:" Не Иванов, а Рабинович и не выиграл, а проиграл ..."
не вывести, а занести и не sin, а cin
borlogg
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 90
05.09.2015, 13:00  [ТС]     Элементы массива через sin #4
Croessmah, теперь вот такая ошибка
Миниатюры
Элементы массива через sin  
borlogg
0 / 0 / 0
Регистрация: 15.02.2014
Сообщений: 90
05.09.2015, 13:22  [ТС]     Элементы массива через sin #5
Croessmah, я так понимаю мне нужно вот в этой строчке сделать тип данных double для sorted_array,чтобы не выходила ошибка в sin?

C++
1
int *sorted_array = new int [size_array];
Yandex
Объявления
05.09.2015, 13:22     Элементы массива через sin
Ответ Создать тему
Опции темы

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