Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дана действительная матрица размером nxm Буду благодарен, в решении данной программы) Пусть дана действительная матрица размером nxm. Требуется преобразовать матрицу следующим образом: поэлементно вычесть последнюю строку из всех строк, кроме последней. Заранее спасибо =) https://www.cyberforum.ru/ cpp-beginners/ thread545946.html дано натуральное число n. получить в порядке возрастания n первых натуральных чисел, которые не делятся ни на какие простые числа кроме 2, 3 и 5 C++
#include<iostream> #include<vector> #include<cstdlib> using namespace std; int main() {int i,n,k; cout<<"n: "<<endl; cin>>n;
C++ Помогите, пожалуйста, перевести код с Паскаля на С++ program Virazhenie; //uses crt; type tmatr = array of real; var F, Q, A1, A2, A3, A4, A5, x, y, z, x1: real; i, j: integer; g: boolean; a, b, c, d: array of real; https://www.cyberforum.ru/ cpp-beginners/ thread545920.html C++ Пошаговые инструкции для решения поставленных задач. Нужен общий алгоритм. Пошаговые инструкции для решения поставленных задач. Онлайн сервис. Проект пока открытый. На добровольных началах. Интересует создание веб клиента или серверное приложение по автоматическому созданию пошаговых инструкций и рекомендаций, алгоритма действия для решения поставленной задачи. Нужна команда для создания такого сервиса. Приглашаю заинтересованных принять участие в проекте. С... https://www.cyberforum.ru/ cpp-beginners/ thread545906.html
Вывести на экран символами трегольник, указанной высоты C++
Помогите пожалуйста решить задачу по программированию.Пустой прямоугольный треугольник. Размер катетов – n.
C++ Нужна помощь в структуре поезд! В файле содержится информация о железнодорожном расписании (номер поезда, время прибытия на станция, время отправления название станции ). Разработать структуру поезд, соответствующую формата файла. Создать массив структур. Найти поезда проходящий через макс число станций. Помогите сделать! https://www.cyberforum.ru/ cpp-beginners/ thread545900.html
C++ Чтение из файла в символьный массив, изменение и запись массива в файл https://www.cyberforum.ru/ cpp-beginners/ thread545899.html
Есть файл input.txt ---------- Vanya Misha Kolya ... Sasha Должно получиться такое
C++ Генератор случайных чисел,классы памяти
Написать программу бросания игральной кости с применением генератора случайных чисел (функция rand( ) )
C++ проблема с методом double to string Приветствую! Возникла проблема с преобразованием long double в string. Если понадобится я выложу весь код. void convStr(long double var) { value = var; ostringstream dblstr; dblstr << var << '\0'; str=dblstr.str(); } https://www.cyberforum.ru/ cpp-beginners/ thread545878.html C++ Массив: сложить все элементы массива и разделить на максимальный по модулю народ помогите..задача:сложить все элементы массива и разделить на максимальный по модулю... https://www.cyberforum.ru/ cpp-beginners/ thread545854.html
C++ [C++] Исходник игры спички
срочно нужен для курсовой помогите кто-нибудь
C++ Нахождение чисел меньше N числа Марсена Дано натуральное число N. Найти все меньше n числа Марсена( Числа Марсена - это числа (2^p)-1, где p простое число) p не вводится, нужно считать в цикле https://www.cyberforum.ru/ cpp-beginners/ thread545836.html
Заблокирован
Автор FAQ
12.04.2012, 16:49 0

Украинский язык в консоле - C++ - Ответ 2903929

12.04.2012, 16:49. Показов 7563. Ответов 19
Метки (Все метки)

Ответ

В общем выбросил всё ненужное, подпаял
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
// ÃÎÑÒ 28147-89.cpp : Defines the entry point for the console application.
//
 
#include <cstdio>
#include <iostream>
using namespace std;
 
// òàáëèöà çàìåí
 char Tab_Z[8][16] =
 {
  0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF,
  0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF,
  0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF,
  0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF,
  0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF,
  0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF,
  0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF,
  0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF
 };
 
// êëþ÷èê
 unsigned long key[8] =
 {
  0x0123,
  0x4567,
  0x89AB,
  0xCDEF,
  0x0123,
  0x4567,
  0x89AB,
  0xCDEF
 };
 
 
//---------------------------------------------------------------------------
// âçÿòî èç õåëïà, îïðåäåëÿåì ðàçìåð ôàéëà
long filesize(FILE *stream)
{
 long curpos, length;
 curpos = ftell(stream);
 fseek(stream, 0L, SEEK_END);
 length = ftell(stream);
 fseek(stream, curpos, SEEK_SET);
 return length;
}
 
// ôóíêöèÿ, ðåàëèçóþùàÿ ðàáîòó ÃÎÑÒ 28147-89 â ðåæèìå ïðîñòîé çàìåíû
void rpz(int rezh, char* opener, char* saver)
{
    int i,q,k;
    FILE *f_begin, *f_end; // ïîòîêè äëÿ èñõîäíîãî è êîíå÷íîãî ôàéëîâ
    char N[4]; // 32-ðàçðÿäíûé íàêîïèòåëü,
    unsigned long n1=0, n2=0, SUM232=0; // íàêîïèòåëè N1, N2, è ñóììàòîð
 
    // îòêðûâàåì ôàéëû
    f_begin = fopen (opener,"rb");
    f_end = fopen (saver,"wb");
 
    // îïðåäåëèì êîëè÷åñòâî áëîêîâ
    float blokoff;
    blokoff = 8*filesize(f_begin);
    blokoff = blokoff/64;
    int block = blokoff;
    if (blokoff-block>0) 
        block++;
    
    int sh;
    if (filesize(f_begin)>=4) 
        sh = 4; 
    else 
        sh = filesize(f_begin);
    int sh1 = 0;
    int flag=0;
 
    // íà÷íåì ñ÷èòûâàíèå è ïðåîáðàçîâàíèå áëîêîâ
    // ïðèñóòñòâóþò ïðîâåðêè íà ïîëíîòó áëîêîâ, ÷òîáû ñ÷èòàòü òîëüêî íóæíîå êîëè÷åñòâî áèò
 for (i=0; i<block; i++)
 {
  // çàïèñûâàåì â íàêîïèòåëü N1
  for (q=0; q<4; q++) *((char *)&N+q) = 0x00;
  if ((sh1+sh)<filesize(f_begin))
  {
   fread (N,sh,1,f_begin);
   sh1+=sh;
  }
  else
  {
   sh=filesize(f_begin)-sh1;
   fread (N,sh,1,f_begin);
   flag=1;
  }
  n1 = *((unsigned long *)&N);
 
  // çàïèñûâàåì â íàêîïèòåëü N2
  for (q=0; q<4; q++) *((char *)&N+q) = 0x00;
  if ((sh1+sh)<filesize(f_begin))
  {
   fread (N,sh,1,f_begin);
   sh1+=sh;
  }
  else
  {
   if (flag==0)
   {
    sh=filesize(f_begin)-sh1;
    fread (N,sh,1,f_begin);
   } 
  }
  n2 = *((unsigned long *)&N);
 
  // 32 öèêëà ïðîñòîé çàìåíû
  // êëþ÷ ñ÷èòûâàåì â òðåáóåìîì ÃÎÑÒîì ïîðÿäêå
  int c = 0;
  for (k=0; k<32; k++)
  {
   if (rezh==1) { if (k==24) c = 7; }
    else { if (k==8) c = 7; }
 
   // ñóììèðóåì â ñóììàòîðå ÑÌ1
   SUM232 = key[c] + n1;
 
   // çàìåíÿåì ïî òàáëèöå çàìåí
   char first_byte=0,second_byte=0,zam_symbol=0;
   int n = 7;
   for (int q=3; q>=0; q--)
   {
    zam_symbol = *((char *)&SUM232+q);
    first_byte = (zam_symbol & 0xF0) >> 4;
    second_byte = (zam_symbol & 0x0F);
    first_byte = Tab_Z[n][first_byte];
    n--;
    second_byte = Tab_Z[n][second_byte];
    n--;
    zam_symbol = (first_byte << 4) | second_byte;
    *((char *)&SUM232+q) = zam_symbol;
   } 
   
   SUM232 = (SUM232<<11)|(SUM232>>21); // öèêëè÷åñêèé ñäâèã íà 11
   SUM232 = n2^SUM232; // ñêëàäûâàåì â ñóììàòîðå ÑÌ2
 
   if (k<31)
   {
    n2 = n1;
    n1 = SUM232;
   }
   if (rezh==1)
   {
    if (k<24)
    {
     c++;
     if (c>7) c = 0;
    }
    else
    {
     c--;
     if (c<0) c = 7;
    }
   }
   else
   {
    if (k<8)
    {
     c++;
     if (c>7) c = 0;
    }
   else
   {
    c--;
    if (c<0) c = 7;
   }
  }
 }
 n2 = SUM232;
 
 // âûâîä ðåçóëüòàòà â ôàéë
  char sym_rez;
  for (q=0; q<=3; q++)
  {
   sym_rez = *((char *)&n1+q);
   fprintf(f_end, "%c", sym_rez);
  }
  for (q=0; q<=3; q++)
  {
   sym_rez = *((char *)&n2+q);
   fprintf(f_end, "%c", sym_rez);
  }
 }
 fclose (f_begin);
 fclose (f_end);
}
 
//---------------------------------------------------------------------------
// âûáèðàåì øèôðîâàíèå èëè ðàñøèôðîâàíèå
int main(int argc, char * argv [])
{
    system("chcp 1251");
    int rezhim;
    do
    {
        cout<<"Áóäüëàñêà, âèáåð³òü ðåæèì ðîáîòû:\n"
            "Øèôðóâàííÿ - 1\nÐîçøèôðóâàííÿ - 2\n";
        cin>> rezhim;
    } 
    while ((rezhim!=1)&&(rezhim!=2)); // ïîâòîðÿåì äî òåõ ïîð, ïîêà íå áóäåò ââåäåíî 1 èëè 
    
    // âûáèðàåì èñõîäíûé è êîíå÷íûé ôàéëû (ñëýø '\' â ïóòè ïèñàòü êàê '\\') 
    char open_str[50], save_str[50];
    cout<<"\nÂâåä³òü ïóòü äî ïåðâèííîãî ôàéëó\n";
    cin>> open_str;
    cout<<"\nÂâåäèòå ïóòü äî ôàéëó, â ÿêèé òðåáà çàïèñàòè ðåçóëüòàò\n";
    cin>> save_str;
    rpz(rezhim, open_str, save_str); // çàïóñêàåì ÐÏÇ
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Украинский язык в консоле C++
Миниатюры
Украинский язык в консоле  
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2012, 16:49
Готовые ответы и решения:

Украинский шрифт в консоле
Мне нужно чтобы в консоли вместо кириллица выводило УКРАИНСКИЙ текст. #include&lt;windows.h&gt; //...

Украинский язык в консоли
Подскажите, какие параметры нужно передать следующей функции (ниже пример для русского языка),...

Украинский язык в консоли С++
Здравствуйте. Можете называть эту тему повтором и перекидывать мне линки на &quot;русские шрифты в с++&quot;,...

Русский язык в консоле
Помогите разобраться в чем проблема! Сидел в Visual Studio учился писать код на C++ и решил...

19
12.04.2012, 16:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2012, 16:49
Помогаю со студенческими работами здесь

Заданы перечни слов различных языков (русский, украинский, английский и немецкий). Требуется определить язык.
Заданы перечни слов русского, украинского, английского и немецкого языков. Требуется запросить у...

Украинский\Русский текст
Как писать по русски и по украински ? cout&lt;&lt;&quot;Russia&quot;; cout&lt;&lt;&quot;Ykraina&quot;; Я знаю, можно запустить...

Выделить английский, русский и украинский текст
Вообщем есть три строки: English Русский Українська Получилось выделить только English. ...

Новые ЯП: существует ли язык программирования лучше чем C++, а если нет, то появится ли через 2-3 года такой язык?
Привет, зашёл на сайт, увидел C++ и подумал: Существует ли ЯП лучше чем C++, или появится ли через...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru