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

Имеется четыре произвольных числа: А, B, C, D. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сравнение знаковых и беззнаковых чисел http://www.cyberforum.ru/cpp-beginners/thread409294.html
Возьмем пример: #include <stdio.h> int main() { if ( 1U > -1 ) printf("1 > -1"); else printf("1 <= -1\n"); }
C++ квадратная матрица Дана целочисленная квадратная матрица. Определить максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. http://www.cyberforum.ru/cpp-beginners/thread409284.html
C++ Не могу добавить \
Здравствуйте, вот код: GetCurrentDirectory(256, lpBuffer); strcat(lpBuffer,"\"); strcat(lpBuffer,pDrvName); awPath = lpBuffer; Так как знак "\" является одной из скобок языка, не получается его прибавить к строке, но это нужно сделать, подскажите пожалуйста.
C++ Функции в С++
Помогите пожалуйста решить одну задачу с использованием функции: Дано N треугольников, ввести их координаты, т.е x1,y1,x2,y2,x3,y3 и вывести на экран площадь наибольшего треугольника. У меня получается только ввести один треугольник, а как ввести N количество, незнаю, предполагаю нужно через цикл, но уже пробовал, не получается. Вот, что только получается: #include <iostream> using...
C++ char массив - цикл for http://www.cyberforum.ru/cpp-beginners/thread409270.html
Вообщем ситуация такая, есть такие условия char ch_number1; const int arrSize = 25; Пользователь должен ввести число в массив - и только цифры: Нужно в char-овский массив проверить на значения - чтобы только были цифры Пока не могу разобратся с этим -вроде делаю проверку в форе - но когда он выходить - значение стирается - а треюуется, чтобы он его запомнил после фор void inputnumber1...
C++ Определить класс "Школьник" Помогите, пожалуйста, с языком я плохо знаком, без помощи не разберусь:( Определить класс "Школьник", предусмотрев в нем компонентные данные: фамилия, имя, отчество, адрес, край, область, город, улица, номер дома. Предусмотреть создание свойств для доступа к отдельным компонентам и методы для вывода информации на экран. Предусмотреть создание производного класса. Помогите, я это задание сам... подробнее

Показать сообщение отдельно
xAtom
913 / 738 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
16.12.2011, 22:24     Имеется четыре произвольных числа: А, B, C, D.
Цитата Сообщение от gabonya_ Посмотреть сообщение
2)Из заданного массива а1 , а2, ..., а12 , не содержащего нулей, получить массив b1, b2, ..., b12 , приняв в качестве первых его элементов все положительные элементы массива A с сохранением порядка их следования, а в качестве остальных элементов все отрицательные элементы также с сохранением порядка их следования.
Зачем два массива, можно один использовать.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;
 
void move_to_end(int* arr, int size) {
   for(int j = size - 1; arr[j] < 0 && j >= 0; j--)
        --size;
   for(int i = size - 1; i >= 0; i--) {
        if(arr[i] < 0) {
               for(int k = i; k < size - 1; k++)
                   swap(arr[k], arr[k + 1]);
               --size;
               i++;
        }
    }
}
 
 
int main(void) {
   int arr[] = { -77, 300, -7, 8, 4, -10, -3, 1, -77,  20, -111, -5 };
   int size = sizeof(arr) / sizeof(arr[0]);
  
   move_to_end(arr, size);
   for(int i = 0; i < size; i++)
        cout << arr[i] << "  ";
   cout.put('\n');
   return 0;
}
 
Текущее время: 04:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru