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

Некоторые действия над не большим массивом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Простые числа, или как это работает? http://www.cyberforum.ru/cpp-beginners/thread814882.html
Доброго времени суток всем участникам этого форума =) У меня как у начинающего программиста возникла затрудняющая ситуация, есть готовый код программы, но как он действует не до конца понимаю :( #include <iostream> using namespace std; void main(){ int digit=0; for(int i=2;i<=1000;i++){ for(int j=1;j<=i;j++){ if(i==2){ continue;
C++ Конструкторы и указатели на объект класса Добрый вечер. Помогите, пожалуйста, прояснить 2 вещи: 1) В чём будет отличие между конструкторами: int a; //Исп. оператор присваивания MyClass(int val) { a = val; } http://www.cyberforum.ru/cpp-beginners/thread814877.html
C++ Конструктор в производном классе
Всем доброго времени суток! есть класс Строка (CStr) class CStr { protected: int length; char *str; public: CStr(); CStr(const char *s);
Программа нахождения совершенных чисел C++
Нужно написать программу которая выводит совершенные числа (http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%BE, меньшее 1000. Так же кроме самих совершенных чисел необходимо написать сумму их сомножителей. Программу я написал, но почему то числа у меня вывелись больше 1000 и не все числа, которые выводятся на экран,...
C++ функция в функции y = e^x cos x http://www.cyberforum.ru/cpp-beginners/thread814857.html
как можно написать функцию в функции к примеру y = ex cos x ?
C++ Наследование Не могу понять в чем ошибка. #include <iostream> #include <string> using namespace std; class Auto { protected: string model; int speed; подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
28.03.2013, 14:04     Некоторые действия над не большим массивом
egor2116 arr[i-1]=0; она же просто присвоит предыдущему элементу значение ноль, а не удалит его полностью.
Удаление из массива перед минимальным обьектом представлено присвоением нуля.(из сообщения которое я писал выше)
Я правильно преобразовал ваш код для поиска максимального элемента по абсолютной величине ?
C++
1
2
3
4
5
6
7
8
9
10
11
              //Выполнение поиска максимального элемента по абсолютной величине                    
                    for (int i=0; i<kol; i++)                    
                    {
                        if(abs(arr[i])==0 && zero<=2)  zero++;
                        if(max==0 && zero>0 && zero<=2) max=arr[i+1];
                        if(abs(arr[i+1])>max && zero>0 && zero<=2)//ту та arr[i+1])>max
                        if(abs(arr[i+1])!=0)
                        max=arr[i+1];                        
                    }                    
                    if(zero!=2) cout<<"Необнаружено двух 0 в массиве"<<endl;
                    else cout<<"максимального элемента по абсолютной величине="<<max<<endl;
 
Текущее время: 05:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru