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

Вычислить количество элементов массива X со значениями в интервале [A1, A2] и сформировать из них массив Y - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ QSort сортировка двумерного массива - нужен пример http://www.cyberforum.ru/cpp-beginners/thread1155868.html
Привет всем можете кинуть код данной сортировки и объясните пожалуйста
C++ Упорядочить элементы массива Z по убыванию Помогите решить пожалуйста.Можно с коментариями, просто недавно начал учить. Задача Сгенерировать и вывести на экран одномерный массив X {xi} ( ) в диапазоне целых чисел . Сформировать массив Z из элементов массива X, которые принадлежат интервала -10< xi ≤. 30. Упорядочить элементы массива Z по убыванию. http://www.cyberforum.ru/cpp-beginners/thread1155867.html
C++ Проверить значение первообразной интеграла Римана
Сделал программу но в конце не могу сделать проверку для Интеграла - подставить значения в первообразную (комментарий ниже), ответы должны совпадать с 1 - ми двумя функ.( а у меня разные. ПРОШУ помощи у компетентных людей) # include <iostream> # include <conio.h> # include <math.h> using namespace std; double m, c, d, d1; double f1(double); double f2(double); double F1(double);
C++ Не получается после первой итерации считать во вложенном (ss>>ch)
Код вычисляет (вернее должен ) сумму чисел в числе,затем считывает обратно в поток stringstream и делает то же снова пока сумма не будет меньше 10. Проблема в том что после первой итерации я не могу считать во вложенном (ss>>ch). По идее я убрал бит достижения конца потока. Объясните на пальцах пожалуйста, в чем моя ошибка.. int sum = 0; stringstream ss("13245"); char ch; while (1) {...
C++ Прокомментировать код http://www.cyberforum.ru/cpp-beginners/thread1155852.html
Имеется небольшая часть программки, вот в собственно в чем вопрос "коментарии" void v(double*a, int &n , int l,double d) // int &n -это вроде ссылка - зачем мы её используем??? { n++; // зачем мы это пишем??? что будет если n--? for(int k=n-1;k>=l;k--) if (a<a) a=a; a=d;
C++ Что делает memset в приведенном коде void replace(char* text, char* word) { char* buffer = new char; strcpy(buffer, text); int pos = strstr(buffer, word) - buffer; while (pos > 0) { strcpy(buffer + pos, buffer + pos + strlen(word)); pos = strstr(buffer, word) - buffer; } memset(text, 0, strlen(text)); подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
24.04.2014, 04:07     Вычислить количество элементов массива X со значениями в интервале [A1, A2] и сформировать из них массив Y
fannat,
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
#include <iostream>
#include<cstdlib>
int main()
{
    const size_t size_arr = 10;
    int first, last, count(0);
    std::cin >> first >> last;
    int *arr = new int[size_arr];
    for (size_t i = 0; i < size_arr; i++){
        std::cout << (arr[i] = rand() % 20) << " ";
        if (arr[i] >= first && arr[i] <= last)
            count++;
    }
    std::cout << "\ncount: " << count;
    int *new_arr = new int[count];
    count = 0;
    for (size_t i = 0; i < size_arr; i++)
    if (arr[i] >= first && arr[i] <= last)
        new_arr[count++] = arr[i];
    std::cout << "\nnew array : ";
    for (size_t i = 0; i < count; i++)
        std::cout << new_arr[i] << " ";
    return 0;
}
 
Текущее время: 02:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru