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

Создайте АТД class, в области данных которого содержится динамический массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из файла считывается массив чисел. Размер массива неизвестен http://www.cyberforum.ru/cpp-beginners/thread1217140.html
Помогите, пожалуйста, додумать задачу! Определите максимум (М1) и минимум (М2) в массиве. Выведите в файл среднее геометрическое положительных четных чисел, расположенных в массиве между М1 и М2....
C++ Почему не работает программа? //--------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> #include <vcl.h> #pragma hdrstop ... http://www.cyberforum.ru/cpp-beginners/thread1217135.html
C++ Программа "Тест по истории"
Помогите написать тест по истории. На экране появляется вопрос и 4 варианта ответа на этот вопрос Вопросы появляются последовательно В процессе теста программа определяет количество баллов за...
C++ Доделать код. Тема массивы. Нужно использовать массив для хранения ответа
Дана целочисленная прямоугольная матрица. Определить: 1. количество строк, содержащих хотя бы один нулевой элемент; 2. номер столбца, в котором находится самая длинная серия одинаковых элементов. ...
C++ Удалить из массива все максимальные элементы http://www.cyberforum.ru/cpp-beginners/thread1217102.html
II. Дана последовательность целых чисел. Удалить из массива все максимальные элементы.
C++ Класс-контейнер вектор Класс-контейнер вектор I. Дана последовательность целых чисел. Подсчитать количество четных элементов. подробнее

Показать сообщение отдельно
jurok_85
241 / 225 / 78
Регистрация: 21.02.2013
Сообщений: 520
Завершенные тесты: 1
26.06.2014, 12:47
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ATD()
    {
        mas=new float[10];
        k=0;
        for(int i=0;i<10;++i)
        cin >> mas[i];
        int max = 0;
            for(int i=1;i<10;++i){
            if(max < mas[i]){
                max = mas[i];
                k = i + 1;
 
            }
 
            }
    }
Добавлено через 6 минут
тоесть :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ATD()
    {
        mas=new float[10];
        k=0;
        for(int i=0;i<10;++i)
        cin >> mas[i];
        int max = 0;
            for(int i=0;i<10;++i){// здесь еще ошибка непонятно почему цикл с 1 начинается
            if(max < mas[i]){
                max = mas[i];
                k = i + 1;
 
            }
 
            }
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru