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

Все положительные элементы массива, расположенные правее первого нулевого элемента, увеличить в два раза - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму положительных элементов последовательности, заменить ей минимальный элемент http://www.cyberforum.ru/cpp-beginners/thread378571.html
Найти сумму положительных элементов последовательности d1, d2, ..., d40, расположенных до первого нулевого элемента, заменить этой суммой минимальный элемент массива.
C++ Удалить все слова, содержащие нечетное количество согласных букв C++ Доброе утро всем. Помогите, пожалуйста, студенту! С клавиатуры вводится строка. Нужна программа, которая удаляет все слова, содержащие нечетное количество согласных букв. Буду очень благодарен за... http://www.cyberforum.ru/cpp-beginners/thread378567.html
C++ При запуске прогаммы из папки Release вылетает
Есть программа написанная мной(500 строк) Если запускаю дебаг, все работает так как надо Если запускаю реалайз, все работает как надо Но если зайты в папку реалайз то программа работает почти до...
C++ Вычислить: с=2*exp(x)+2/5*y^x
Разработать программу для вычисления математического выражения. с=2*exp(x)+2/5*y^x
C++ отсоединение от файлов http://www.cyberforum.ru/cpp-beginners/thread378538.html
Извините если подобная тема уже была создана где-то но я не нашел такой. Я использовал команду freopen для подключения файла и ввода в файл а потом хочу опять выводить на экран но не пойму как это...
C++ Строка Дана строка надо определить есть ли в строке предложение состоящее только из маленьких (строчных букв) Пример: AD.as.Fds ответ да это as. AD.Ss.Fds ответ нет. Добавлено через 1... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
06.11.2011, 19:17
Цитата Сообщение от wizard 007 Посмотреть сообщение
Все положительные элементы массива а1, а2 , ..., а20, расположенные правее первого нулевого элемента, увеличить в два раза
Если использовать стандартные алгоритмы, то ваше задание делается в две строчки!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include   <algorithm>
#include   <functional>
 
int main()
{
   int a[20];
 
   //  задаете значения массива каким-нибудь образом. Можно при его инициализации int a[20] = { ...};
 
   int *p = std::find( a, a + 20, 0 );
 
   std::transform( p, a + 20, p, p, std::plus<int>() );  
 
   return ( 0 );
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru