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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Юлия17071992
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 55
#1

Изменить программу, чтобы размерность массива определялась динамически - C++

28.03.2012, 12:11. Просмотров 456. Ответов 3
Метки нет (Все метки)

то есть надо применить функцию new
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
#include <vcl.h>
#include <stdio.h>
#pragma hdrstop
#pragma argsused
#include <iostream.h>
#include <cstdio.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <cstdlib.h>
 
int main()
{
int a,b,c,d;
int i,q,w,e,r,sum;
clrscr();
printf("enter summu chisel ");
scanf("%i",&sum);
if (sum<28 && sum>0)
for (i=100; i<1000; i++)
{
a=i/100;
b=i/10;
c=b%10;
d=i%10;
if ((a+c+d)==sum)
printf(" %i ",i);
}
else
printf("mistake");
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 12:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменить программу, чтобы размерность массива определялась динамически (C++):

размерность массива должна определяться динамически, это как? - C++
Код исходного массива #include &lt;vcl.h&gt; #include &lt;stdio.h&gt; #pragma hdrstop #pragma argsused #include &lt;iostream.h&gt; #include...

Изменить класс Proxy так, чтобы он позволял динамически переключаться с одной реализации на другую - C++
В этом упражнении используется архитектурная идиома, в которой задействован так называемый заместитель (ргоху). Начните с создания базового...

Как сделать так,чтобы размерность массива вводил пользователь и массив заполнялся случайными числами? - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;locale&gt; #include &lt;stdlib.h&gt; using namespace std; void mas(int a) //вывод...

Написать программу, которая запрашивает размерность двумерного массива, заполняет его случайными числами от 5 до 15 и находит максимальный элемент в м - C++
Написать программу, которая запрашивает размерность двумерного массива, заполняет его случайными числами от 5 до 15 и находит максимальный...

Как изменить размерность матрицы - C++
Помогите плз. Мне нужно просграммно поменять размерность матрицы. Например была матрица mat а должна получиться после определенных...

Изменить программу чтобы программный код выполнялся в отдельных функциях - C++
Помогите изменить программу так, чтобы программный код, выполняющий действия пунктов меню выполнялся в отдельных функциях. Заранее...

3
MegaMozg
45 / 45 / 1
Регистрация: 19.12.2008
Сообщений: 110
28.03.2012, 12:27 #2
где в вашем коде массив должен то быть?

C++
1
2
3
4
5
6
int* arr; // указатель
int n;           // размер массива
n = 666;       // задаем произвольный размер
arr = new int[n];  // выделяем память под массив
// ... попользовали массив
delete[] arr;   // освободили память
и оформите сой код соответствующими тэгами
0
Юлия17071992
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 55
29.03.2012, 14:29  [ТС] #3
При запуске программы, мы вводим число, которое не более 27, и после этого выводится массив по колонкам, а в колонках трехзначные числа, сумма которых равна введенному нами числу

Добавлено через 5 минут
что означает 5 строка?
0
MegaMozg
45 / 45 / 1
Регистрация: 19.12.2008
Сообщений: 110
29.03.2012, 15:27 #4
я вам показал как создать массив уничтожить (в строке 6)
вместо пятой строки реализуйте ваши действия с массивом
вместо третьей строки ввод размера массива
0
29.03.2012, 15:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2012, 15:27
Привет! Вот еще темы с ответами:

Что изменить чтобы каждый элемент массива уменьшился на 20? - C++
#include &lt;iostream&gt; using namespace std; int main() { int mas; int i; for (i=0; i&lt;10; i++) { cout &lt;&lt; &quot;&quot;&lt;&lt; &quot;:&quot;; cin...

Изменить программу так, чтобы выполнялось задание, но не использовался поразрядный оператор ^ - C++
#include &lt;iostream&gt; using namespace std; int slog(int n, int m); int main() { setlocale(LC_ALL, &quot;rus_rus.1251&quot;); int n, m; ...

Изменить программу так, чтобы исходные данные вводились не из файла, а с клавиатуры - C++
Нужно сделать чтоб исходные данные задавались не с файла, а пользователь вводил с клавиатуры!! Может кто может помочь!!!??? #include...

Изменить программу, чтобы считались значения ниже побочной диагонали, а не выше - C++
что нужно сделать чтобы щитало значение ниже вспомогательной диагонали, а не выше, что надо заменить??? помогите #include &lt;iostream&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru