С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необходимо написать программу, которая рандомно задает значения чисел и записывает их в файл http://www.cyberforum.ru/cpp-beginners/thread209057.html
Здравствуйте! Помогите, пожалуйста. Необходимо написать программу на С++, которая рандомно задает значения пяти чисел от 0 до 100 и записывает их в текстовый файл
C++ Write memory strings Привет форумчане :) я пользуюсь C++ Builder 6 я вот тут не могу разобраться HANDLE pHandle; HWND wnd; wnd = FindWindow(0,"TITLE"); DWORD pid; http://www.cyberforum.ru/cpp-beginners/thread209050.html
C++ Гамильтонов цикл
Дали задание сделать программу вычисляющюю гамильтонов цикл. У меня уже бошка шири плеч, не как не получается, вот мои наброски, помогите плиз #include "stdio.h" #define n 8 int r={0}; int a={ ...
C++ обработка структурных данных (статический список). срочно
(Ввод с клавиатуры). Список участков предприятия с разбивкой по цехам. Количества цехов и участков каждого цеха переменны. Для фрагмента модели, являющегося одномерным списком, составить модуль...
C++ Вывести строку, удалив предварительно повторяющиеся слова http://www.cyberforum.ru/cpp-beginners/thread209039.html
Ввести строку. Вывести её, удалив предварительно повторяющиеся слова. Очень нужна помощь!!!
C++ Для каждого из некоторых количества целых чисел ... Для каждого из некоторых количества целых чисел ответить на вопрос. "Правда ли что число делиться на каждую свою цифру?" Добавлено через 56 минут Пока как то так // Практическое задание 1 ... подробнее

Показать сообщение отдельно
smolin91
1 / 1 / 0
Регистрация: 12.12.2010
Сообщений: 21
13.12.2010, 15:06  [ТС]
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
#include <iostream>
#include <conio.h>
#include <time.h>  
using namespace std; 
int main()
{
srand( time(NULL));
int n, a, b, *Arr, sum=0 ,pos=0, j=0;
setlocale (LC_ALL, "Russian");
int max=-99,i;
 
    cout<< "\n Введите размер массива =\n   ";
        cin >> n;
    cout<<"  Ввидите интервал чисел \n a = \n   ";
        cin>>a;
    cout<< " b =\n  ";
        cin>> b;
    
    Arr = new int[n];
    cout<< " Массив:\n  " << " ";
    for(int i=0; i<n; i++)
    {   Arr[i]=rand()%21-10;
    cout<< Arr[i] << " ";
 
    if (Arr[i]<0);  };
    for (int i=0; i<n; i++)
        if (Arr[i]>max)
            max=Arr[i];
 
    cout<< "\n Максимальный элемент массива =\n " << max <<endl;
    for(i=n-1; i>=0; i--)
    {   if (pos>=1);
    if (pos>=0)pos++;   }
 
    cout<< " Сумма элементов массива,расположенных до последнего положительного элемента =\n    " << sum;
    cout<<"\n Новый массив. в котором отсудствует интервал Вами заданный : \n   ";
    for(i=0;i<n;i++)
        if(abs(Arr[i])<a || abs(Arr[i])>b)
        {   Arr[j]=Arr[i]; j++; }
        for(i=j;i<n;i++) Arr[i]=0;
        for(i=0;i<n;i++)
            cout<< Arr[i] << " ";
    cout << "\n Конец! \n" <<endl;
        return 0;   }
Добавлено через 2 минуты
куда нужно втавить значение double или float или что-то друго, что бы массив был вещественных чисел, т.е. в нем должны быть не только целые числа, но и дробные.
что нужно поменять ?!?!?!?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.