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

Найти наибольшее из значений элементов, расположенных в зарисованых частях матриц Миниатюры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ read(); write(); http://www.cyberforum.ru/cpp-beginners/thread790554.html
Вот такая вот небольшая программка fstream myFileReader("hardware.dat", ios::in | ios::out); int example = 1; myFileReader.write((char*) &example, sizeof(example)); myFileReader.read((char*) &example, sizeof(example)); cout << example; У меня она выводит бред типа -803434434; только у меня такое?( просто боюсь, что на моём компьютере что-то со шрифтами, либо в коде я напортачил....
C++ Обработка файлов. Функция seekg(); ifstream fileReader("sdf.txt"); int a; while (fileReader >> a) { ...; } А теперь, чтобы повторить данный while нужно написать fileReader.clear(); fileReader.seekg(0); Так вот, почему не достаточно одного seekg(0)? Эта функция перемещает ползунок чтения на начало файла. А вот функция clear() устанавливает флаг ошибки в положение "нет ошибки" и я не пойму зачем нам это нужно, если и функции... http://www.cyberforum.ru/cpp-beginners/thread790531.html
C++ C++ и асемблерные вставки.Как это просиходт синтаксически?
Я искал в великом Гугле,Мне интересно как это происходит вставки в С++, Для этого нужно ставить MASM или все интегрировано в visual studio(Инсталирована Visual Studio 2010). Люди посоветуйте в какую сторону двигаться.
C++ Как передать ссылку на объект в класс
Здравствуйте! Подскажите, пожалуйста, почему не работает: log.h class LogClass { public: bool InitializeLog(); void Write(char*); private: std::ofstream m_fout;
C++ Подсчет елементов в одномерном динамическом массиве (есть решение на C#.NET) http://www.cyberforum.ru/cpp-beginners/thread790515.html
Здравствуйте, у меня вопрос: если я в консоль введу массив символов, к примеру: 0,1,4,в,н,ш,с,4,8; как можно будет подсчитать их количество, а если без вопроса то вопрос один: как подсчитать их количество не смотря откуда они берутся, может есть что-то наподобии ф-ции length? код C# (тут, конечно, подсчитывается количество цифр в числе, но все же): using System; namespace...
C++ Найти количество вещественных чисел в файле и вывести их в другой файл Не получается решить данную задачу.. Если бы кто помог, был бы признателен. И так, вот мой код в данный момент #include <iostream> #include <string> #include <fstream> using namespace std; ifstream file_input("D:\\test\\in.txt"); //ofstream file_output("D:\\test\\out.txt"); подробнее

Показать сообщение отдельно
Asker
115 / 103 / 11
Регистрация: 18.12.2010
Сообщений: 378
20.02.2013, 10: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
#include <iostream>
 
using namespace std;
 
int main()
{
int n, max_1, max_2, max_3, max_4;
cin >> n;
 
int **a = new int *[n];
 
 
for (int i=0; i<n; i++) // Заполение массива случ. числами и вывод на экран
{
    a[i] = new int [n];
    for (int j=0; j<n; j++)
    {
        cout.width(5);
        cout << (  a[i][j]=rand()%500  );
    }
    cout << endl;
} // по сути, этот кусок можно заменить ручным вводом матрицы
 
cout << endl;
max_1=a[0][n/2];
max_2=a[n/2][n-1];
max_3=a[n-1][n/2];
max_4=a[n/2][0];
 
for (int i=0; i<(n+1)/2; i++) // здесь самое интересное
    for (int j=i; j<=n-i-1; j++)
    {
        if (a[i][j] > max_1)     max_1 = a[i][j];
        if (a[j][n-i-1] > max_2) max_2 = a[j][n-i-1];
        if (a[n-i-1][j] > max_3) max_3 = a[n-i-1][j];
        if (a[j][i] > max_4)     max_4 = a[j][i];
    }
 
cout << "sluchai A : " << max(max_1, max_2) << endl;
cout << "sluchai B : " << max(max_3, max_4) << endl;
cout << "sluchai C : " << max_1             << endl;
cout << "sluchai D : " << max_3             << endl;
cout << "sluchai E : " << max(max_1, max_3) << endl;
cout << "sluchai F : " << max(max_2, max_4) << endl;
cout << "sluchai G : " << max_4             << endl; 
cout << "sluchai H : " << max_2             << endl;
cout << "sluchai I : " << max(max_4, max_1) << endl;
cout << "sluchai J : " << max(max_2, max_3) << endl;
 
system("pause");
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru