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

Выстроить новобранцев по росту - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение данных из файла http://www.cyberforum.ru/cpp-beginners/thread1172602.html
Здравствуйте, в программе нужно прочитать данные из файла и записать результат в ассоциативный массив всё работает, только не понятно откуда берётся лишний символ (к всему тексту добавляется в конце): код -1 'я', хотя в текстовом файле его нету setlocale(LC_ALL, "Russian"); ... ifstream f(name1); map<char,int> m; ////// считаем частоты встречаемости символов while (!f.eof()) {
C++ ООП. Задать таблицу описания некоторой принципиальной схемы. Задается таблица описания некоторой принципиальной схемы. Формат таблицы таков: номер блока в схеме, имя блока, тип блока, количество входов, количество выходов. Разработать объект, обеспечивающий обработку табличных данных и выполнение следующих видов работ с таблицей: Создание описания соединений блоков, вывод на экран таблицы соединений, создание списка блоков, которые не соединены ни с одним... http://www.cyberforum.ru/cpp-beginners/thread1172601.html
C++ Cчитывание из файла блоками по 8 байт
1.Исходный файл читается блоками по 8 байт 2.Работу с файлами осуществляться в двоичном формате в стиле C++ (с помощью функций open,write,read,gcount),в вариантах их применения с объектами классов ifstream и ofstream ifstream cinFile1("start.d",ios::binary); ofstream coutFile1("finish.d",ios::binary); unsigned long arr; do { cinFile1.read((char*)&arrays,sizeof(long));
C++ Сформировать массив строк. Удалить из него строку начинающуюся на букву «а»
Сформировать массив строк. Удалить из него строку начинающуюся на букву «а». Пожалуйста помогите решить, заранее спасибо.
SFML Компиляция g++ с библиотекой SFML http://www.cyberforum.ru/cpp-beginners/thread1172568.html
Доброго времени суток! какие параметры нужно указать для g++ чтобы скомпилировать вместе с SFML?
C++ Класс "Строки", найти самое длинное слово Сего дня наткнулся на задание вот такого рода.... Напишите программу на языке программирования С++, которая должна содержать: - базовый класс, включающий: - два элемента в виде строк символов S1 и S2; - конструктор с параметрами для создания динамических строковых объектов; - деструктор; - виртуальный метод просмотра текущего состояния объекта; - производный класс, включающий: -... подробнее

Показать сообщение отдельно
Lina_S
0 / 0 / 0
Регистрация: 11.05.2014
Сообщений: 2

Выстроить новобранцев по росту - C++

11.05.2014, 20:53. Просмотров 194. Ответов 3
Метки (Все метки)

Нужно перевести программу с Паскаля на С++

Pascal
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
const M=10; {максимально число элементов в A}
{будем считать, что A состоит из чисел от 1 до N}
var c:array[1..M,1..M] of integer;
curstr, maxstr: array[0..M] of integer;
{в этих переменных хранятся текущая цепочка и}
{цепочка максимальной длины.}
{В нулевом элементе хранится длина цепочки}
N,E : integer; {N - число элементов в A}
i,j,k : integer; {E - число пар в наборе}
procedure find;
var l,j : integer;
begin
l:=curstr[curstr[0]]; {l = последний элемент цепочки}
for j:=1 to N do {просмотр строки l}
if C[l,j]=1
then begin
curstr[0]:=curstr[0]+1;
curstr[curstr[0]]:=j; {j -> в цепочку}
c[l,j]:=-1; {пара использована}
find;
c[l,j]:=1; {пару снова разрешено использовать}
curstr[0]:=curstr[0]-1;
end;
if curstr[0]>maxstr[0] {если нашли более}
then maxstr:=curstr {длинную строку}
end;
begin
readln(N); readln(E);
for i:=1 to N do
for j:=1 to N do
C[i,j]:=0;
for k:=1 to E do begin
write('очередная пара: ',i,j);
c[i,j]:=1;
end;
for i:=1 to N do begin
curr[0]:=1; {поиск цепочки}
curr[1]:=i; {начинающейся элементом i}
find;
end;
for i:=1 to maxstr[0] do
write(maxstr[i]); {печать максимальной строки}
end.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru