Форум программистов, компьютерный форум 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 > d) d = c; cout<<d<<endl;
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лева от знака равенства «=» записаны два целых числа, разделенных символом «+», справа записано целое число являющееся их суммой. В записи равенства некоторые цифры от 1 до 9 заменили одной из трех букв — «A», «B» или «C». Каждая буква заменяет одинаковые цифры. Разные буквы соответствуют разным цифрам. Буквами могли...
Дописать программу C++
В среде С++ реализовать консольное приложение использующее заданный фрагмент кода. Описания переменных добавить самостоятельно. cin>>n; s = 0.0; f = 1; for (i = 1; i <= n; i++) { f *= i; s += 1.0/f; } cout<<s<<endl;
C++ вывод меню http://www.cyberforum.ru/cpp-beginners/thread975293.html
очень криво работает меню, подскажите что надо сделать. Буду очень благодарен. #include <string> #include <fstream> #include <iostream> using namespace std; int menu() {setlocale(LC_ALL, ".1251"); int number;
C++ Начинающий программист Всем привет, если у кого есть время, решите эту задачку, в программировании я на уровне "блондинки" (не знаю зачем полез в это дело), но все же сдавать сессию надо) В среде С++ реализовать консольное приложение использующие заданный фрагмент кода. Описания переменных добавить самостоятельно. cin>>n; s = 0; for (i = 1; i <= n; i++) { s += i; } cout<<s<<endl; подробнее

Показать сообщение отдельно
VASYA_A
2 / 2 / 0
Регистрация: 11.09.2013
Сообщений: 129
12.10.2013, 13:34  [ТС]     Таблицы прямого доступа в С++
Цитата Сообщение от alsav22 Посмотреть сообщение

Не по теме:

Л/с получили?



Добавлено через 21 минуту
У вас несколько задача расплылась. По структурам задачу нужно по-новой сформулировать. То, что приводилось, как пример, в первом посте, здесь уже, как я понимаю, не подходит.
Есть массив структур . Нужно для него создать ТПД и выполнить поиск по одному полю.
Вот пробую сделать так, но когда нахожу максимальный элемент , то программа прерывается на этом моменте.
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
struct Data
{int kod;
 int type;
 int kol;
 int p;
};
 
void Set(Data *ob1,int N)              //функция автоматического заполнения массива структур
{   for(int i=0;i<N;i++)
{   ob1[i].kod=i+1;
    ob1[i].type=i+2;
    ob1[i].kol=i+3;
    ob1[i].p=i+4;
}
}
void Show(Data *ob1,int N)           //функция вывода на экран массива структур
{for(int i=0;i<N;i++)
{cout<<"\n ";
cout<<ob1[i].kod<<" ";
cout<<ob1[i].type<<" ";
cout<<ob1[i].kol<<" ";
cout<<ob1[i].p<<" ";
cout<<"\n  ";
}
}
int _tmain(int argc, _TCHAR* argv[])
{ int N;
 cout<<"\n Enter N:";
 cin>>N;
 Data *ob1=new Data[N];
 Set(ob1,N);  //заполнение массива структур
 Show(ob1,N);  //вывод  массива структур
 int max;   //максимальное значение поля kod
 for(int i=0;i<N;i++)
 {  if(max>ob1[i].kod)
    max=ob1[i].kod;
 }
 
max=max+1;
int *T=new int[max];
for(int i=0;i<max;i++)
{*(T+1)=-1;}
 
for(int i=0;i<N;i++)
{T[ob1[i].kod]=ob1[i].kod;
}
getch();
return 0;
}
Что я делаю не так? Помогите , пожалуйста , понять .

Добавлено через 13 минут
Цитата Сообщение от alsav22 Посмотреть сообщение

Не по теме:

Л/с получили?



Добавлено через 21 минуту
У вас несколько задача расплылась. По структурам задачу нужно по-новой сформулировать. То, что приводилось, как пример, в первом посте, здесь уже, как я понимаю, не подходит.

Добавлено через 1 минуту
Что вы собираетесь хранить в таблице? Какое-то поле структуры? Сами структуры?
Как я понимаю , то нужно хранить в таблице искомое поле структуры, а размер уже задавать исходя из максимального значения этого поля( как и при работе с массивом )
 
Текущее время: 17:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru