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

Борланд Си++ (Увеличить все элементы массива, начиная с первого положительного) - C++

Восстановить пароль Регистрация
 
vankis
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 19
18.12.2012, 09:26     Борланд Си++ (Увеличить все элементы массива, начиная с первого положительного) #1
1) Задан массив целых чисел. Увеличить все элементы этого массива начиная с первого положительного элемента в два раза.


Заранее спасибо огромное! А если можно еще сделать блок-схемы. Буду оооочень благодарен, если вы их скините мне на почту ikiselev@me.com
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 09:26     Борланд Си++ (Увеличить все элементы массива, начиная с первого положительного)
Посмотрите здесь:

C++ Если последний элемент массива положителен, то все элементы массива увеличить на квадрат его максимального элемента
[C++] Все положительные элементы массива, расположенные правее первого нулевого элемента, увеличить в два раза C++
C++ Увеличить все элементы этого массива начиная с первого положительного элемента в два раза.
C++ увеличить все элементы массива в n раз
Даны действительные числа a1, ., a15. Все члены данной последовательности, начиная с первого положительного, уменьшить на 1 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vankis
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 19
19.12.2012, 11:13  [ТС]     Борланд Си++ (Увеличить все элементы массива, начиная с первого положительного) #2
Ребят помогите пожалуйста
LValue
11 / 11 / 0
Регистрация: 27.11.2011
Сообщений: 49
19.12.2012, 11:14     Борланд Си++ (Увеличить все элементы массива, начиная с первого положительного) #3
Именно в Борланде писать нужно?
vankis
0 / 0 / 0
Регистрация: 20.11.2012
Сообщений: 19
19.12.2012, 11:14  [ТС]     Борланд Си++ (Увеличить все элементы массива, начиная с первого положительного) #4
Ну код в си++
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
19.12.2012, 18:14     Борланд Си++ (Увеличить все элементы массива, начиная с первого положительного) #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <limits.h>
...
int o = 0;
     int a[10] = {-1,-4,5,-3,8,-2,4,65,2,4};
     for (int i = 0; i<10; i++)
          {
             if (a[i]>o)
              {
                    a[i]*=2;
                    o = INT_MIN;
              }
              std::cout<<a[i]<<'\t';
          }
В борланде, вроде, с пространствами имен туго. Если будет выдавать ошибку, перед cout убрать std::.
Yandex
Объявления
19.12.2012, 18:14     Борланд Си++ (Увеличить все элементы массива, начиная с первого положительного)
Ответ Создать тему
Опции темы

Текущее время: 11:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru