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

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

Войти
Регистрация
Восстановить пароль
 
юра Філіпчук
4 / 4 / 0
Регистрация: 15.12.2011
Сообщений: 28
#1

одновимерни массивы и сложный поиск - C++

17.12.2011, 20:52. Просмотров 646. Ответов 11
Метки нет (Все метки)

помогите пажалуста
я не могу понять как создать и вывести масив Ук=fabs(sin(x/3.12)+cos(pow(x,2)))-8.3*sin(3*x)
с элементами к = 1,2...,7.

Добавлено через 12 минут
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
#include<iostream.h>
#include<math.h>
#include <conio.h>
#include <condefs.h>
#define N10
 //----------------------------------------
void main()
   {
     float *y=new float[N];
     float *g= new float[N];
     int k,n;
     cout<<"\t macuv Y:\n";
     for (k=0,n=0;k<10;k++)
     {
      *(y+k)=fabs(sin(x/3.12)+cos(pow(x,2)))-8.3*sin(3*x);
      cout <<k<<'\t'<<*(y+k)<<"\n";
     if (*(y+k)<0)
     {*(g+n)=*(y+k);
      n++;}
      }
      delete[]y;
      cout<<"\t macuv G:\n";
      for (k=0; k<n;k++)
      cout<<k<<"\t"<<*(y+k)<<"\n";
      delete[] g;
      }
Добавлено через 35 минут
у меня постояно выбивает ошибку при flat
што делать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2011, 20:52     одновимерни массивы и сложный поиск
Посмотрите здесь:

одномерные массивы и сложный поиск - C++
помогите пажалуста я не могу понять как создать и вывести масив Ук=sin(pow(x,2))*cos(pow(x,3))-sin(x)+5.2 с элементами к = 1,2...,7....

Массивы и последовательный поиск - C++
Помогите пожалуйста. Дан массив X.Определить, есть ли в массиве число Z, с использованием метода последовательного поиска.

Одномерные массивы. Поиск последовательностей - C++
Помогите с задачей !!! в с++ Объявить массив целых чисел и заполнить его случайными значениями. Рзмерность массива – 100, диапазон...

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

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

и снова массивы (поиск, сортировка) - C++
ребят, пытаюсь написать код который: 1) выводит двумерную массив 2) осуществляет последовательный поиск 3) переводит в одномерный...

Циклы, массивы, поиск нулевого элемента - C++
6. Дано натуральное число n, целые числа a0,a1,....,an . Сформировать новый массив, исключив из заданного числа, кратные числу 3, ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BRcr
4007 / 2296 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
17.12.2011, 21:15     одновимерни массивы и сложный поиск #2
Вот как-то так:
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
    #define N 10
    float *y = new float[N];
    float *g = new float[N];
    float x = 0;
    int k, n;
    cout << "\t macuv Y:\n";
    for ( k = 0, n = 0; k < 10; k++, x+=0.5 )
    {
        *( y + k ) = fabs( sin( x / 3.12 ) + cos( pow( x, 2 ) ) ) - 8.3 * sin( 3 * x );
        cout << k << '\t' << *( y + k ) << "\n";
        if ( *( y + k ) < 0 )
        {
            *( g + n ) = *( y + k );
            n++;
        }
    }
    delete[]y;
    cout << "\t macuv G:\n";
    for ( k = 0; k < n; k++ ) {
        cout << k << "\t" << *( g + k ) << "\n";
    }
    delete[]g;
 
    system( "pause" );
    return 0;
Вот вывод программы:
macuv Y:
0 1
1 -7.15072
2 -0.31594
3 8.27921
4 2.37477
5 -6.0677
6 -3.32953
7 9.15273
8 4.4545
9 -5.51012
macuv G:
0 -7.15072
1 -0.31594
2 -6.0677
3 -3.32953
4 -5.51012
Для продолжения нажмите любую клавишу . . .
юра Філіпчук
4 / 4 / 0
Регистрация: 15.12.2011
Сообщений: 28
17.12.2011, 21:33  [ТС]     одновимерни массивы и сложный поиск #3
тепер ошыбку выбивает пры первом cout ну пачему
BRcr
4007 / 2296 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
17.12.2011, 21:40     одновимерни массивы и сложный поиск #4
Цитата Сообщение от юра Філіпчук Посмотреть сообщение
тепер ошыбку выбивает пры первом cout ну пачему
ну, не знаю у меня вот ничего не выдает.
Какой хоть текст ошибки-то?
юра Філіпчук
4 / 4 / 0
Регистрация: 15.12.2011
Сообщений: 28
17.12.2011, 22:03  [ТС]     одновимерни массивы и сложный поиск #5
[C + + Error] Unit1.cpp (11): E2141 декларации синтаксической ошибке
BRcr
4007 / 2296 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
17.12.2011, 22:09     одновимерни массивы и сложный поиск #6
Значит неправильно скопипастили чего-то, хоть это и умудриться надо
Приведите полный текст в текущем его состоянии...
юра Філіпчук
4 / 4 / 0
Регистрация: 15.12.2011
Сообщений: 28
17.12.2011, 22:23  [ТС]     одновимерни массивы и сложный поиск #7
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
#define N 10
        float *y = new float[N];
        float *g = new float[N];
        float x = 0;
        int k, n;
        cout << "\t macuv Y:\n";
        for ( k = 0, n = 0; k < 10; k++, x+=0.5 )
        {
                *( y + k ) = fabs( sin( x / 3.12 ) + cos( pow( x, 2 ) ) ) - 8.3 * sin( 3 * x );
                cout << k << '\t' << *( y + k ) << "\n";
                if ( *( y + k ) < 0 )
                {
                        *( g + n ) = *( y + k );
                        n++;
                }
        }
        delete[]y;
        cout << "\t macuv G:\n";
        for ( k = 0; k < n; k++ ) {
                cout << k << "\t" << *( g + k ) << "\n";
        }
        delete[]g;
 
        system( "pause" );
        return 0;
Добавлено через 9 минут
C++
1
2
3
4
5
6
7
8
9
10
11
#define N 10
float *y = new float[N];
float *g = new float[N];
float x = 0;
int k;
int n;
[COLOR="Red"]void main()[/COLOR] // нужно било вставыть 
{
cout<<"ваап";
for ( k = 0, n = 0; k < 10; k++, x+=0.5 )
{
BRcr
4007 / 2296 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
17.12.2011, 22:29     одновимерни массивы и сложный поиск #8

ну ладно, вот полный текст, ничего вставлять не надо...
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
#include <conio.h>
#include <iostream>
#include <locale.h>
#include <malloc.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <windows.h>
 
using namespace std;
// ---------------------------------------------------------------------------
 
int main( void )
{
    #define N 10
    float *y = new float[N];
    float *g = new float[N];
    float x = 0;
    int k, n;
    cout << "\t macuv Y:\n";
    for ( k = 0, n = 0; k < 10; k++, x+=0.5 )
    {
        *( y + k ) = fabs( sin( x / 3.12 ) + cos( pow( x, 2 ) ) ) - 8.3 * sin( 3 * x );
        cout << k << '\t' << *( y + k ) << "\n";
        if ( *( y + k ) < 0 )
        {
            *( g + n ) = *( y + k );
            n++;
        }
    }
    delete[]y;
    cout << "\t macuv G:\n";
    for ( k = 0; k < n; k++ ) {
        cout << k << "\t" << *( g + k ) << "\n";
    }
    delete[]g;
 
    system( "pause" );
        return 0;
}
юра Філіпчук
4 / 4 / 0
Регистрация: 15.12.2011
Сообщений: 28
17.12.2011, 23:48  [ТС]     одновимерни массивы и сложный поиск #9
помогыте нарисовать блок схем к етой програме я не знаю

Добавлено через 50 минут
пожалуста памагите
BRcr
4007 / 2296 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
17.12.2011, 23:59     одновимерни массивы и сложный поиск #10
Цитата Сообщение от юра Філіпчук Посмотреть сообщение
помогыте нарисовать блок схем к етой програме я не знаю
Это кропотливая и скучная работа, которая вам будет весьма и весьма полезна, чтоб понять алгоритм.
Постарайтесь, и вы справитесь - любой бы справился, если б постарался
юра Філіпчук
4 / 4 / 0
Регистрация: 15.12.2011
Сообщений: 28
18.12.2011, 01:03  [ТС]     одновимерни массивы и сложный поиск #11
о где можна найти информацию про блок схем
не подскажете

Добавлено через 5 минут
мне интересно што делает билиотека #include <condefs.h>
не подскажете

Добавлено через 3 минуты
о где можна найти информацию про блок схем
не подскажете

Добавлено через 5 минут
мне интересно што делает билиотека #include <condefs.h>
не подскажете
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.12.2011, 14:17     одновимерни массивы и сложный поиск
Еще ссылки по теме:

Массивы: поиск элементов с заданными свойствами - C++
Обработка массива:а)определение суммы элементов,кол-во элементов удовлетворяющих некоторому условию,минимальный и максимальный элемент в...

Массивы и указатели, поиск минимум-максимум - C++
Здравствуйте! Помогите, пожалуйста, никак не даются указатели, я их уже и так, и сяк кручу, а понимание не приходит... Без указателей - все...

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

Массивы, вложенные циклы и поиск максимального и минимального значения - C++
Товарищи. Нужна помощь. Срочно. Есть 2 задачи и их надо срочно сделать..Не могу сделать. 1. Элементы массива a сформированы следущим...

Массивы. Программа на поиск минимального Хи квадрата и вывода соответствующей модели - C++
Помогите найти ошибку=) Программа на поиск минимального Хи квадрата и вывода соответствующей модели...компиляцию проводит...однако при...


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

Или воспользуйтесь поиском по форуму:
BRcr
4007 / 2296 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
18.12.2011, 14:17     одновимерни массивы и сложный поиск #12
Цитата Сообщение от юра Філіпчук Посмотреть сообщение
где можна найти информацию про блок схем
Блок-схема

Цитата Сообщение от юра Філіпчук Посмотреть сообщение
што делает билиотека #include <condefs.h>
Фигню она всякую служебную делает. Если у вас Builder старше 4-й версии, то смело выкидывайте эту строчку.
Yandex
Объявления
18.12.2011, 14:17     одновимерни массивы и сложный поиск
Ответ Создать тему
Опции темы

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