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

Найти величину и номер первого отрицательного и последнего положительного элементов в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder Умножение неквадратных матриц http://www.cyberforum.ru/cpp-beginners/thread232808.html
Проблема только в том, что квадратные матрицы умножает неправильно, а с не квадратными вообще что-тоне то делает. до умножения всё делает правильно.Ошибка я думаю где-то тут void __fastcall TForm1::Button4Click(TObject *Sender) { StringGrid4->ColCount=(int)csedN->Value; StringGrid4->RowCount=(int)csedN->Value; for(int col=0;col<csedM->Value;col++) for(int row=0;row<csedN->Value;row++) ...
C++ Заполнение массива Доброго дня, уважаемые форумчане! В очередной раз сталкиваюсь с небольшой проблемой, суть ее заключается в следующем. Есть два массива малый и большой, нужно значения из малого более-менее равномерно записать в большой. Например: A = {0,1,2,3,4} - исходный массив B = {0,0,0,1,1,1,2,2,2,3,3,3,3,4,4,4,4} или B = {0,0,0,0,1,1,1,2,2,2,2,3,3,3,4,4,4} - результирующий массив Т.е. принципиальной... http://www.cyberforum.ru/cpp-beginners/thread232799.html
Разбираюсь с md5 C++
Задание - реализовать md5. Разбираюсь в описании алгоритма. Вроде всё хорошо написано в мануалах, но плохо знаю язык, и реализация первых шагов вызывает затруднение. Непонятно, вот, что именно: На вход алгоритма подается входной поток данных, в конец потока 1, а затем некоторого числа нулей. Нули добавляются до тех пор, пока длина всего потока не станет равной 512*N+448, т.е. равной...
Рекурсивная функция... Очень надо... C++
Народ помогите плиз. Нужно написать рекурсивную функцию перевода из 16 сс в 10 сс....Заранее спасибо
C++ прогрессия http://www.cyberforum.ru/cpp-beginners/thread232739.html
Подсчитать сумму первых 500 членов бесконечного ряда: 1+1/2+1/3+1/4+…+1/n+… Выведите значение суммы на экран Хелп ми)Пожалуйста
C++ Реверсирование Помогите пожалуйста! Задача Реверсировать число и увеличить его в 2 раза. подробнее

Показать сообщение отдельно
MegaAce
 Аватар для MegaAce
330 / 304 / 65
Регистрация: 14.02.2010
Сообщений: 662
23.01.2011, 13:49     Найти величину и номер первого отрицательного и последнего положительного элементов в массиве
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
float arr[n];
for (int i=0;i<n;i++){ arr[i]=rand()%20-10; cout<<setw(4)<<arr[i]; }
 
 int iminus,iplus,minus,plus;
for(int i=0;i<n;i++)
{
 bool k=0;
 if((arr[i]<0) && (k==0)) { minus=arr[i]; iminus=i; k++;}
 if(arr[i]>0) { plus=arr[i]; iplus=i;}
}
cout<<endl;
for (int i=0;i<n;i++){cout<<setw(4)<<arr[i]; }
cout<<endl<<iminus<<setw(4)<<minus<<endl<<iplus<<setw(4)<<plus;
 
Текущее время: 04:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru