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

Динамический целочисленный массив. Создать динамическую символьную переменную h по следующему правилу: - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать класс "очередь в магазине" http://www.cyberforum.ru/cpp-beginners/thread893648.html
Описать класс "очередь в магазине", что имеет одну линию очереди длиной не больше определенного значения, инициализируется в программе. Удаление и добавление происходит по правилам линейного списка "очередь". Проведите моделирование процесса очереди, предусмотрев такие события, как открытие магазина, перерыв на обед и восстановление работы по его окончании, конец работы и сдача кассы. Программа...
C++ fprintf scanf Помогите с кодом Хочу сделать считывание с файла и вывод в файл output input #include <stdio.h> #include <io.h> #include <stdlib.h> #define CITY_MAX 100 #define ROAD_MAX 1000 struct road http://www.cyberforum.ru/cpp-beginners/thread893638.html
C++ Кто может написать методы класса поиск и сортировка?
Всем добрый день Вот задание кто может помогите Создать приложение Windows Forms, которое реализует задание по варианту. Общие требования: - класс должен быть полностью инкапсулирован (доступ ко всем полям через свойства); - реализовать конструктор с параметрами, конструктор по умолчанию и статический конструктор;
C++ Шаблон функции и шаблонная функция
Какая разница между шаблоном функции и шаблонной функцией?
C++ Определить, есть ли такая фирма, у которой все 5 лет наблюдался рост производства и, если есть, то каков её номер http://www.cyberforum.ru/cpp-beginners/thread893615.html
Имеется таблица с данными об объёме производства 10 фирм за 5 лет. Определить, есть ли такая фирма, у которой все 5 лет наблюдался рост производства и, если есть, то каков её номер.
C++ Курсовая! Народ помогайте!!!Написал курсовую в консольном варианте, а требуют в формах.Формы плохо понимаю.Помогите переделать код. Условие задачи: Для каждого файла в каталоге содержатся следующие сведения: • имя файла; • дата создания; • количество обращений к файлу. Составить программу, которая обеспечивает: • начальное формирование каталога файлов; • вывод каталога файлов; • удаление файлов,... подробнее

Показать сообщение отдельно
Praid_z9
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 18
06.06.2013, 19:11     Динамический целочисленный массив. Создать динамическую символьную переменную h по следующему правилу:
Дан динамический целочисленный массив x1, x2, … xn. Создать динамическую символьную переменную h по следующему правилу: h=’1’, если количество нечетных
элементов массива больше четных, и h=’2’ - в противном случае. Освободить память от массива и создать новый динамический символьный массив из n элементов, каждый элемент которого равен h.

Вот код:
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
32
33
34
35
36
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int n;
int *xp;
int i;
cout<<"\nВведите количество элементов массива: ";
cin>>n;
xp = new int[n];
cout<<"\nВведите массив из "<<n<<" элементов: \n";
for(i=0;i<n;i++)
cin>>xp[i];
cout<<"\nЭлементы массива и их адреса:\n";
for(i=0;i<n;i++)
cout<<" "<<xp[i]<<" ("<<(xp + i)<<")\n";
char *h;
int k=0;
for(i=0;i<n;i++)
if(xp[i]&1) k++;
if(k > n-k) h = "1";
else h = "2";
[B]deletexp;[/B]
int m;
cout<<"\nВведите количество элементов массива: ";
cin>>m;
xp = new char[m];
for(i = 0; i < m; i++) xp[i] = *h;
cout<<"\nМассив: ";
for(i = 0;i <m;i++) 
cout<<xp[i]<<" ";
return 0;
}
как правильно записать выделеную строку, которая освобождает память чтобы программа заработала
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru