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

можно ли обойтись без IF ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Getline http://www.cyberforum.ru/cpp-beginners/thread810397.html
Проблема такая: getline не хочет работать так как надо, после строки "Enter the manufacturer: " программа не дает ввести имя и сразу запрашивает год. В чем причина такой подставы? Прошу не кидать тапками если код индусский) #include <iostream> #include <string> #include <cstring> using namespace std; struct car { string name; int year; };
C++ Обработка Стека (найти Max и Min Элементы) подскажите пожалуйста....я создал стек....как мне теперь в нём найти Max и Min Элементы? http://www.cyberforum.ru/cpp-beginners/thread810380.html
Пирамидка на c++ C++
Здравствуйте, помогите сделать пирамидку на c++ при помощи цикла, что бы была картиночка: Пользователь вводит кол-во столбиков, и в цикле создаётся пирамидка и выводится на печать,помогите пожалуста ;( ******* .****** ..***** ...**** ....*** ....** ....*
C++ Перегрузка операций для множества
Добрый день, помогите написать программку.. Не понимаю вообще что да как... Класс - множество set. Дополнительно перегрузить следующие операции: + - добавить элемент в множество (типа set+item); + - объединение множеств;= = - проверка множеств на равенство.
C++ создать производный класс http://www.cyberforum.ru/cpp-beginners/thread810351.html
Нужно создать динимический массив целых чисел с произвольными (включая и отрицательные) пределами. Использовать виртуальную функцию Как это все реализовать ? ??? Есть базовый класс Array вот код: //array.h #ifndef ARRAY_H #define ARRAY_H
C++ Рисование ромба за заданной высотой Вот пример: Введите высоту: 5 ******* *** *** ** ** * * ** ** *** *** ******* все ясно кроме 1: как просчитать кол-во звездочек относительно строчки? подробнее

Показать сообщение отдельно
leonid_dinoel
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 16
16.03.2013, 19:58     можно ли обойтись без IF ?
Нужно заполнить с главного массива(mas_g) один массив(mas1) елементы с чётными номерами, а в другой(mas2) с нечётными. Вот то, что я наварганил) Вопрос : можно ли здесь обойтись без IF в начале проги, чтобы задать размер первому массиву?

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
28
29
30
31
#include <iostream>
#include <time.h>
using namespace std;
 
int main()
{
    srand(time(NULL));
    int n;
    cin>>n;
    int* mas_g=new int[n];
    if (n%2=0)
        int* mas1=new int[n/2];
    else
        int* mas1=new int[n/2+1];
    int* mas2=new int[n/2];
    for(int i=0;i<n;i++)
            mas_g[i]=rand()%100-200;
    int j=0;
    for (int i=0;i<n;i+=2)
    {
        mas1[j]=mas_g[i];
        j++;
        }
    j=0;
    for (int i=1;i<n;i+=2)
    {
        mas2[j]=mas_g[i];
        j++;
        }
    system("PAUSE");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru