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

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

Восстановить пароль Регистрация
 
Юлия17071992
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 55
28.03.2012, 12:11     Изменить программу, чтобы размерность массива определялась динамически #1
то есть надо применить функцию 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();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 12:11     Изменить программу, чтобы размерность массива определялась динамически
Посмотрите здесь:

C++ Как изменить размерность матрицы
C++ Изменить программу так, чтобы исходные данные вводились не из файла, а с клавиатуры
Написать программу, которая запрашивает размерность двумерного массива, заполняет его случайными числами от 5 до 15 и находит максимальный элемент в м C++
размерность массива должна определяться динамически, это как? C++
C++ Что изменить чтобы каждый элемент массива уменьшился на 20?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MegaMozg
 Аватар для MegaMozg
44 / 44 / 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;   // освободили память
и оформите сой код соответствующими тэгами
Юлия17071992
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 55
29.03.2012, 14:29  [ТС]     Изменить программу, чтобы размерность массива определялась динамически #3
При запуске программы, мы вводим число, которое не более 27, и после этого выводится массив по колонкам, а в колонках трехзначные числа, сумма которых равна введенному нами числу

Добавлено через 5 минут
что означает 5 строка?
MegaMozg
 Аватар для MegaMozg
44 / 44 / 1
Регистрация: 19.12.2008
Сообщений: 110
29.03.2012, 15:27     Изменить программу, чтобы размерность массива определялась динамически #4
я вам показал как создать массив уничтожить (в строке 6)
вместо пятой строки реализуйте ваши действия с массивом
вместо третьей строки ввод размера массива
Yandex
Объявления
29.03.2012, 15:27     Изменить программу, чтобы размерность массива определялась динамически
Ответ Создать тему
Опции темы

Текущее время: 05:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru