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

Как определить размерность массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что не так? http://www.cyberforum.ru/cpp-beginners/thread959140.html
#include <iostream> using namespace std; int main() { char yes; char no; int p=2; no; cout << "Privet!" << endl; cout << "kak zvat?" << endl; char x; // Переменная для ввода имени
C++ VOLVO + FIAT = MOTOR Ребят, помогите решить ребус VOLVO + FIAT = MOTOR... при условии что буква это цифра... У меня вот такой код получился: #include <iostream> #include <locale.h> #include <algorithm> using namespace std; int main() { int A = {0,1,2,3,4,5,6,7,8,9}; http://www.cyberforum.ru/cpp-beginners/thread959129.html
//link with point2.obj and graphics.lib C++
комментарий в файле работы с графикой borland c++. Так линкуется или так должно линковаться? (компилятор ругается на <graphics.h>)
Программу pascal переписать под c++ C++
Напечатать в возрастающем порядке все числа от 100 до 999, в десятичной записи в которых нет одинаковых цифр. Var s:string; i:integer; Begin writeln('Числа у которых все цифры различны:'); For i:=100 to 999 do Begin Str(i,s); if (s<>s)and(s<>s)and(s<>s) then write(s:5);
C++ сумма произведений списка http://www.cyberforum.ru/cpp-beginners/thread959110.html
Дан список из n целых неотрицательных чисел a1,a2,...an.Найти:a1*a2+a2*a3+...+a n-1*an. Только начали изучать С++ и не получается переделать программу с Паскаля на С++.Хотелось бы не менять обозначения и не заводить новые функции,пытаюсь в точности воспроизвести эту программу. Uses Crt; Type PList = ^TList; TList = record info : integer; next : PList; end;
C++ Динамическое выделение памяти Вот у меня есть 2 примера: char* str = "Немыслимый текст"; char* s = new char ; Тут указатель s будет указывать на блок в памяти, который по размеру равен строке, на которую указывает указатель str и +1 символ для нулевого символа. char* str = new char; подробнее

Показать сообщение отдельно
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
21.09.2013, 17:05     Как определить размерность массива
VASYA_A, максимальная размерность третьего массива будем размерностью минимального из первых двух. То есть при mas1[20], mas2[12] можно смело объявлять массив mas3[12]. А чтоб в этом случае не ссылаться на мусор нужно ввести переменную счётчик, которая при нахождении общего элемента будет увеличиваться на единицу. А при работе с этим массивом mas3 (например при выводе на экран) нужно будет организовывать цикл от нуля до значения счётчика минус 1. Также, если будешь использовать динамический массив, то можно например использовать функцию realloc.

Добавлено через 5 минут
Также можно использовать vector, если знаком с этим шаблоном. С помощью него можно добавлять, вставлять и удалять элементы из массива.
 
Текущее время: 01:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru