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

Таблицы прямого доступа в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Продолжить програму http://www.cyberforum.ru/cpp-beginners/thread975301.html
В среде С++ реализовать консольное приложение использующее заданный фрагмент кода. Описания переменных добавить самостоятельно. cin>>a; cin>>b; cin>>c; if (a > b) d = a; else d = b; if (c...
C++ В чем ошибка? Никак не найду ошибку error C2061: syntax error : identifier 'cout' #include "stdafx.h" #include <iostream> #include"conio.h" #include <math.h> #include <iomanip> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread975299.html
C++ Задача "Три Буквы"
На доске в одну строку написано решение примера на сложение двух целых чисел. Cлева от знака равенства «=» записаны два целых числа, разделенных символом «+», справа записано целое число являющееся...
Дописать программу C++
В среде С++ реализовать консольное приложение использующее заданный фрагмент кода. Описания переменных добавить самостоятельно. cin>>n; s = 0.0; f = 1; for (i = 1; i <= n; i++) { f *= i;...
C++ вывод меню http://www.cyberforum.ru/cpp-beginners/thread975293.html
очень криво работает меню, подскажите что надо сделать. Буду очень благодарен. #include <string> #include <fstream> #include <iostream> using namespace std; int menu() {setlocale(LC_ALL,...
C++ Начинающий программист Всем привет, если у кого есть время, решите эту задачку, в программировании я на уровне "блондинки" (не знаю зачем полез в это дело), но все же сдавать сессию надо) В среде С++ реализовать... подробнее

Показать сообщение отдельно
VASYA_A
2 / 2 / 0
Регистрация: 11.09.2013
Сообщений: 129
12.10.2013, 11:20  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Находите в массиве максимальное число, создаёте динамический массив, размером на единицу больше этого числа.
Вот , создал:
C++
1
2
3
4
5
6
7
8
9
int mas[5]={5,28,3,724,9};
  int max=0;
  for(int i=0;i<5;i++)
  {if(mas[i]>max)
   max=mas[i];
  }
  int *T=new int[max+1];
  for(int i=0;i<max+1;i++)
  {*(T+i)=-1;}
Я заполнил пока все значения таблицы значениями -1.
А как дальше работать с этой таблицей? Нужно вручную записывать на каждый индекс значения из нашего массива?
C++
1
2
3
4
5
T[3]=3;
T[5]=5;
T[9]=9;
T[28]=28;
T[724]=724
Правильно ли это?
Может я что-то не так понимаю..просто очень мало информации есть про ТПД.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru