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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание класса длинного целого числа (С++) http://www.cyberforum.ru/cpp-beginners/thread116950.html
Приветствую.. Условие задачи Определить класс: длинное целое число. Для сохранения числа использовать массив (один элемент массива - одна цифра числа). Создать конструкторы и деструктор. ...
C++ Заполнение матрицы Добрый вечер всем! Мне нужно сделать, чтобы матрица заполнялась по спирали (с первого элемента по часовой стрелке внутрь). Матрица произвольного порядка (не обязательно квадратная!!!). Я тут кое-что... http://www.cyberforum.ru/cpp-beginners/thread116943.html
Создание объектов при выполнении C++
Вообщем дело такое: делаю курсовую по ООП на С++(консольная программа). Тут надо сделать иерархию классов, это сделал. Но вот еще кроме этого надо сделать чтобы при работе программы можно было...
Вывод строк с определеной буквой C++
Вводит ряд строк и выводит те из них, которые начинаются с буквы ‘b’. Помогити новичку с столь простой задачкой по языку "C", буду крайне признателен.
C++ Описать структуру Одежда http://www.cyberforum.ru/cpp-beginners/thread116918.html
дана структура-одежда(название,цена,размер). создать меню в си в которое входит: 1)заполнить массив структур 2)вывод 3)добавить новую запись на первую позицию 4)вывести на экран только те...
C++ Отладка квадратного уравнения Уважаемые, программеры) сегодня начал изучать c++ самостоятельно. Решил написать квадратное уравнение с нуля. Только вот, к сожалению, программа не работает. Буду очень рад за помощь и толковое... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
15.04.2010, 03:54
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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
 
void main(){
    clrscr();
 
    int *array, n, i;
    int max, sum = 0;
    int a, b;
 
    cout << "Enter quantity of elements: ";
    cin >> n;
    array = new int[n];
 
    for(i = 0; i < n; i++){
        cout << i << ": ";
        cin >> array[i];
    }
 
    max = array[0];
    for(i = 0; i < n; i++)
        if(array[i] > max)
            max = array[i];
    cout << "\n1.Max: "<<max;
 
    for(i = 0; i < n; i++)
        if(abs(array[i] - 1) < abs(array[i]))
            max = i;
 
    for(i = 0; i < max; i++)
        sum += array[i];
    cout << "\n2.Sum: " << sum;
 
    cout << "\n3.Enter a (from) & b (to):\n";
    cin >> a >> b;
 
    sum = 0;
    for(i = 0; i < n; i++)
        if(abs(array[i]) > a && abs(array[i]) < b){
            for(int j = i; j < n-1; j++)
                array[j] = array[j+1];
            array[n-1-sum] = 0;
            sum++;
            i--;
        }
 
    for(i = 0; i < n; i++)
        cout << array[i] << ' ';
 
 
    delete []array;
    getch();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru