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

Одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Смысл выражения x%2 http://www.cyberforum.ru/cpp-beginners/thread196705.html
Здравствуйте. Помогите разобраться с кодом. Я только начинаю изучать C++. Просматриваю примеры кодов из раздела "Задача для лучшего понимания" форума. Вопрос следующий: что означает строка if(!(x%2)) в примере int x=1; while(++x<10) { if(!(x%2)) continue; if(!(x%2)) break; } cout << x << endl;
C++ факториал макс. числа Добрый день! очень нужно написать программу подсчета факториала максимального числа в рандомном массиве из 100 чисел на Си!! Помогите, пожалуйста! Буду ооочень признательна =) http://www.cyberforum.ru/cpp-beginners/thread196704.html
Задачка на матрицу C++
Матрицу B10×10 заполнить чётными числами 2, 4, 6, … , 200. Заполнение вести по столбцам.
Преобразование int и double в char без использования sprintf() C++
Здравствуйте, ув форумчани! Подскажите пожалуйста, какими инструментами С++ можно преобразовать int, double в char, и самое главное, что бы можно было управлять точностью данных double и символами char, как это делает sprintf(). Буду рад увидеть примеры, заранее спасибо.
C++ Шестнадцатеричные числа в массиве unsigned char http://www.cyberforum.ru/cpp-beginners/thread196630.html
Есть массив unsigned char - заполнен, и знаем длину. В массиве шестнадцатиричное число вида: 51fa9 Нужно реализовать арифметические операции, аналогичные встроенным для целых в C++, и операции сравнения. Кто поможет тому большое спасибо=)
C++ Работа с графикой в (Win32) Помогите нарисовать домик) подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
24.11.2010, 20:50     Одномерный массив
Цитата Сообщение от Zheka91 Посмотреть сообщение
произведение элементов массива, расположенных между первым и вторым нулевыми элементами.
никто не раскрыл. Попытка panicwassano не правильная, вот в чем: если в массиве (я сейчас не о массиве который описал в своем коде Zheka91 - там всегда один нулевой элемент, самый первый) более двух нулевых элементов, то код panicwassano найдет не первый и второй нулевой элемент, а самые крайние два.
По поводу третьего задания:
Цитата Сообщение от grrrrr Посмотреть сообщение
тут наверное можно создать еще 2 массива. в 1 записываешь все нечетные позиции с элементами, во второй четные. потом по очереди перезаписываешь массив c[].
можно, но можно обойтись и "малой кровью":
(Считаю, что элемент p[0] стоит на нечетной позиции - т.е. на первой позиции)
C++
1
2
3
4
5
6
7
8
9
int l=1, r;
if(c%2==0)
r=c-2;
else
r=c-1;
while(l<r)
{
int temp=p[l]; p[l]=p[r]; p[r]=temp;
l+=2; r-=2;}
 
Текущее время: 00:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru