Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Массив объектов класса неопределенной длины Здравствуйте! Помогите пожалуйста. Для определения массива объектов раньше пользовался MyClass * MyObject, а потом уже задавал его длину. Но после переноса кода класса в отдельный файл, такая фишка перестала работать, выдает ошибку "error C3699: *: это косвенное обращение невозможно использовать для типа MyClass", как можно это исправить? Заранее благодарю. ПС. Включить файл класса не забыл. https://www.cyberforum.ru/ cpp-beginners/ thread261620.html Разобраться с построением графика y=sin(x) C++
Вообщем получается не график, а чушь какая-то, может кто видит здесь сразу явные ошибки. Будте добры помочь, а то я устал уже исправлять программу. И если можно какие-нибудь советы на будущее)) #include <stdio.h> #include <math.h> #include <graphics.h> #include <conio.h> float fn(float x) { return sin(x);//(sqrt(1-0.1*sin(x)*sin(x))); } int main()
C++ Концепция программы численного интегрирования. Всем привет! У меня вот возникла одна проблема. Написал программу, которая численно решает системы ДУ и рисует их решение на форме. При интегрировании получается большой массив данных с результатами и приходится его передавать из класса интегратор в функцию рисования. Как то это некрасиво получается. Есть какой нибудь другой способ? https://www.cyberforum.ru/ cpp-beginners/ thread261592.html C++ Функция, которая возвращает несколько значений https://www.cyberforum.ru/ cpp-beginners/ thread261591.html
как "забрать" у функции несколько значений? допустим: int func( int x, int y) { x+=5; y+=3; } return (x,y)
Учебный проект C++
Хочу решить небольшой учебный проект для того чтобы разобраться с одномерными массивами и который будет покрывать следующие темы: циклы, функции, одномерные массивы. Прошу подкинуть идеи.
C++ Создание структуры "префиксное дерево". Ошибка "Access violation writing location". Есть структура данных - бор или префиксное дерево. class trie { char value; // символ узла trie** pointers; // ссылки на следующие узлы public: trie(char value = '#'){ this->value = value; this->pointers = new trie*; // выделение памяти FOR(i,0,26) this->pointers = 0; // обнуление https://www.cyberforum.ru/ cpp-beginners/ thread261586.html
C++ Композиция и иерархия https://www.cyberforum.ru/ cpp-beginners/ thread261583.html
Создать класс кнопка , которая имеет размер. Определить конструкторы и метод доступа. Создать класс окно, содержащее класс кнопка. Дополнительно есть координаты окна. Определить конструкторы и деструктор. Определить public-производный класс окно с кнопкой и меню (указатель на строку). Определить конструкторы, деструкторы и функцию печати. class Vikno{ public: int x; int y; public:
Основные управляющие структуры C++
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале x_нач до x_кон с шагом dx с погрешностью е. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. За решение заранее благодарен!
C++ Перегрузка операторов и доступ к закрытым членам Поясните, пожалуйста, почему, когда при перегрузке операторов, елис как аргумент передается ссылка на обьект класса, то через эту ссылку мы имеем досуп з закрытым членам этого класса? Насколько я понял, закрытые данные не будут доступны черезщ обьект класса, а тут мы получаем к ним доступ. Пример из книги Дейтелов class Array { public: Array(int = 10); Array(Array &); //copy constructor... https://www.cyberforum.ru/ cpp-beginners/ thread261578.html C++ Перевод с 2сс в любую https://www.cyberforum.ru/ cpp-beginners/ thread261577.html
Помогите пожалуйста начинающему программисту написать алгоритм перевода двоичного числа в 8,10,16 системы счисления. Если можно с описанием что бы не скопировать, а разобраться.
Работа с уже созданным файлом C++
Запускаю программу,создаю при помощи функции файл(функцию создания файла уже не скидывал).Затем выхожу из программы.Потом опять захожу в программу и данная функция не хочет работать с уже созданным файлом. Вопрос: Как сделать чтобы она работа с уже созданным файлом??? void probeg() { system("cls"); cout<<"Введите имя уже созданного файла: "; cin>>filename; ...
C++ Ошибка Declaration terminated incorrectly https://www.cyberforum.ru/ cpp-beginners/ thread261553.html
Declaration terminated incorrectly 1.cpp #include <stdio.h> #include <string.h> #include <iostream.h> #include <conio.h> #include "add.h" void main(){ int i,n,op,vyh=0; rozklad x;
3 / 3 / 3
Регистрация: 04.11.2009
Сообщений: 98
27.03.2011, 20:22  [ТС] 0

Считать количество элементов массива в диапазоне [а; b] - C++ - Ответ 1492458

27.03.2011, 20:22. Показов 902. Ответов 7
Метки (Все метки)

Ответ

и как тогда?))

Добавлено через 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include <math.h>
#include <iostream.h>
 
int kol(double *a, const int n);
double sum(double *a, const int n);
int yporad(double *a, const int n);
 
int main()
{    
        int i,n;
        float A, B;
        cout<<"Vvedite kolichestvo elementov: "<<endl;
        cin>>n;
        double *a=new double [n];
//      double *M=new double [n];
    cout<<"\nVvedite elementi massiva: "<<endl;
        for(i=0; i<n; i++)
               cin>>a[i];
    
         
             kol(a, n);
        cout<< "\n symma posle maximalnogo elementa = ";
                cout<<sum(a,n)<<endl;
        cout<< "\n yporado4eniy massiv: ";
                cout<< yporad(a,n);
        cout<<endl;
 
 
  
                return 0;
}
int kol(double *a, const int n)
{
    float A, B;
    cout << "vvedite A and B: ";
        cin >> A >> B;
 
 
        int i;
  int k = 0;
  
 
  for ( i = 0; i < n; i++ ){
    if ( a[i] >= A && a[i] <= B )
                k++;}
  cout<<"kol-vo ot A do B: "<<k;
 
  return k;
}
 
double sum(double *a, const int n)
{
        double max=a[0];
        double summa=0;
        int i,k;
        k=0;
        for (i=0; i<n; i++)     
                if (max<a[i]) 
                {
                        max=a[i];
                        k=i;
                }
        for (i=k+1; i<n; i++)
                summa+=a[i];
        return summa;
}
 
int yporad(double *a, int n)
{
        double q;
        for(int j=0;j<n;j++)
        for(int i=0;i<n-1;i++)
        {
                if (fabs(a[i])<fabs(a[i+1]))
                {
                        q=a[i];
                        a[i]=a[i+1];
                        a[i+1]=q;
                }
        }
        for (int i=0; i<n; i++)
                cout<<a[i]<<" ";
        cout<<endl;
        return yporad(a,n);
        
}

сделал вот так, всё работает))
тока нолик последний на экран выводит, думаю ничё страшного

Вернуться к обсуждению:
Считать количество элементов массива в диапазоне [а; b] C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2011, 20:22
Готовые ответы и решения:

Вычислить произведение элементов массива с четными номерами и количество элементов, лежащих в диапазоне
Дан одномерный массив, состоящий из 16ти чисел от –99 до 99, генерируемых случайным образом....

В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1. Количество элементов массива, лежащих в диапазоне от А до В.
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1. Количество элементов...

В одномерном массиве, состоящем из N вещественных элементов, вычислить количество элементов массива, лежащих в диапазоне от Л до В.
Ребята, спасите!!!!!!! Нужно составить алгоритм: В одномерном массиве, состоящем из N...

Количество элементов массива, лежащих в диапазоне от А до В
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество элементов...

7
27.03.2011, 20:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2011, 20:22
Помогаю со студенческими работами здесь

Найти количество элементов массива, лежащих в диапазоне от А до В
Найти количество элементов массива, лежащих в диапазоне от -10 до 20

Вычислить количество элементов массива, лежащих в диапазоне
Доброго времени суток. У меня есть задание и есть код, который нужно проверить и поправить....

Вычислить количество элементов массива, лежащих в диапазоне от А до В
В одномерном массиве, состоящем из n вещественных элементов, вычис- лить: 1) количество элементов...

Вычислить количество элементов массива, лежащих в диапазоне от А до В
в одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru