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

Сформировать массив из матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано целочисленное n вычислить http://www.cyberforum.ru/cpp-beginners/thread998163.html
Дано целочисленное n вычислить
C++ Ошибка в программе #include <iostream> #include <math.h> #include <iomanip> #include <conio.h> using namespace std; int main() { const float k=0.2, PI=3.14; const short n=4; float x,c,g; http://www.cyberforum.ru/cpp-beginners/thread998160.html
C++ error C2259: number_of_plants: невозможно создать экземпляр абстрактного класса
error C2259: number_of_plants: невозможно создать экземпляр абстрактного класса Пожалуйста, помогите main #include "flower.h" #include <fstream> #include <sstream> #include <string> #include <algorithm> #include <iostream>
C++ Ошибки с реализацией md5
Доброе время суток. Не могли бы посмотреть исходник и по возможности помочь. В суме 8 ошибок error C2415: improper operand type #define _S11 7 #define _S12 12 #define _S13 17 #define _S14 22 #define _S21 5 #define _S22 9 #define _S23 14
C++ Нужно дописать код задачи http://www.cyberforum.ru/cpp-beginners/thread998093.html
смотрите суть в том что нада вписывать текст (количество букв в слове должно быть меньше 15) далее програма должна проверять на наличие палиндромов (слова которые читаются слева направо и наоборот например доход, заказ и тому подобное) и найти наибольшую длинну символов палиндромов соответственно а екран должно выводится число (длинна палиндрома) а если мы его не вводили в строчку то должен...
C++ Обработка матриц в С++ Помогите мне сделать программу. Нужно ранспонировать матрицу и вывести на печать элементы главной диагонали и диагонали, расположенной под главной. Результаты разместить в двух строках. Размерность матрицы: F(10, 8). Двумерные массивы только начал изучать, толком ещё не разобрался... Вот что у меня пока получается...Только вот не траспонирует оно матрицу почему-то... #include <iostream.h>... подробнее

Показать сообщение отдельно
reckless91
30 / 30 / 1
Регистрация: 01.11.2013
Сообщений: 63
05.11.2013, 01:15     Сформировать массив из матрицы
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
#include "stdafx.h"
#include <iostream> 
#include <map>
#include <math.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
 
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int  i, j, n, range, num;
    map<int, int> C_num_repeats;
    map<int, int>::iterator cur;
 
    cout << "Input n:" << endl; // <--- вводим n (например 10)
    cin >> n;
    cout << "Input range:" << endl;  // <--- вводим диапазон случ целых чисел (например 50, т.е. 1<x<50)
    cin >> range;
 
    int ** C = new int *[n]; // <--- создаем динамический массив С
    for (int i = 0; i < n; i++)
        C[i] = new int [n];
 
    int * A = new int [n * n]; // <--- создаем динамический массив А
 
 
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < n; j++)
        {
            C[i][j] = rand() % range + 1; // <--- Массивы A и C должны состоять из целых чисел, 0 к ним не относиться 
            C_num_repeats[C[i][j]]++;
            //cout << C[i][j];
        }
        //cout << "\n";
    }
 
    for (cur = C_num_repeats.begin(), i = 0; cur != C_num_repeats.end(); cur++)
    {
        if((*cur).second == 1)
        {
            A[i] = (*cur).first; // <--- Теперь в А хранятся неупорядоченные числа из С, встречающиеся только 1 раз
            i++;                 
        }
    }
 
    num = i;
    for(i = 0; i < num; i++) // <--- вывод на экран
        cout << "A[" << i << "]=" << A[i] << ", "; 
    
 
    for (int i = 0; i < n; i++) // <--- А еще динамические массивы надо удалять после использования
        delete[] C[i];
    delete [] C; 
    delete [] A;
 
    return 0;
}
Дальше дело за малым, сортируешь, а вывод я тебе уже и написал
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru