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

Сформировать массив С из исходных двух по правилу: - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить является ли лабиринт правильным. http://www.cyberforum.ru/cpp-beginners/thread1090763.html
определить является ли лабиринт правильным.Правильный лабиринт - такой лабиринт, в котором из любого места в любое другое можно попасть только одним способом. ОБЯЗАТЕЛЬНО! Решить эту задачу как-то с помощью очереди.
C++ Передача массива в функцию. Не могу понять что не так Добрый вечер. Помогите, пожалуйста, решить проблему. Задание такое: Дана целочисленная прямоугольная матрица, все элементы которой различны. Поменять местами столбцы, содержащие минимальный и максимальный элементы матрицы. Найти количество строк, среднее арифметическое элементов которых меньше заданной величины. Необходимо выполнить в двух вариантах: 1. Используя локальные массивы.... http://www.cyberforum.ru/cpp-beginners/thread1090747.html
operator+ overload C++
#include <iostream> class point { private: int x; int y; public:
C++ Доступ к элементу структуры, массив которых хранится в vector
Как получить доступ к элементу структуры, если несколько структур хранится в vector? Я прохожу по вектору через итератор. vector<trade>::iterator it; for(it=first.begin();it!=first.end();it++) { } В цикле я хочу каждый раз записывать все элементы структуры trade в строку и выводить на экран.
C++ Создание собственной функции http://www.cyberforum.ru/cpp-beginners/thread1090720.html
Даны натуральные числа m, n и целые числа A1,..., An; B1,..., Bm;C1,..., C10. Создать собственную функцию для расчёта минимума из массива чисел MIN(L). Вычислить значение выражения, используя функцию MIN(L): L=min(B1,...,Bm)+min(C1,..., C10)/1+(max(A1,..., An) #include <iostream> #include <math.h> #include "stdafx.h" template<typename T> T massmin(int from, int to, T *m) { T ret = m;...
C++ Графический примитив Написать программу, рисующую данную фигуру. p.s подскажите, есть ли какие-нибудь графические библиотеки для dev c++ ? подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
08.02.2014, 16:53     Сформировать массив С из исходных двух по правилу:
Lizkaliz

Кликните здесь для просмотра всего текста
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 <iostream>
#include <iomanip>
#include <windows.h>
using namespace std;
const int maxsize = 11;
int i, j, S, realsize, a[11][11];
int t[20];
int k;
int main ()
{
     SetConsoleCP(1251);
     SetConsoleOutputCP(1251);
     cout << "Программа вычисления суммы элементов матрицы\n";
     cout << "Введите размер матрицы (нечётное, <= 11): ";
     cin >> realsize;
     if (realsize > maxsize)
     {
             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12);
             cout << "Неверный размер матрицы\r\n";
             cout << "Не должно быть больше 11\r\n";
             return 1;
     }
     if (realsize % 2 == 0)
     {
             SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12);
             cout << "Неверный размер матрицы\r\n";
             cout << "Должно быть нечётное число\r\n";
             return 2;
     }
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 7);
     cout << "Структура матрицы:\r\n";
     srand(time(0));
     for (i = 0; i < realsize; i++)
     {
             for (j = 0; j < realsize; j++)
             {
                     a[i][j] = rand() % 20 + 1;
                     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 2);
                     if (i == 0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14);
                     if (i== realsize-1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14);
                     if (j==0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14);
                     if (j == realsize) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14);
     
                     cout << setw(3) << a[i][j];
             }
             cout << "\n\n";
     }
     S = a[0][0];
     for (i = 1; i<realsize; i++)
     {
             S += a[i][0];
             S += a[0][i];
             S += a[i][realsize-1];
     
      }
     
     SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 11);
     cout << "Сумма выделенных элементов: " << S << endl;
     
     system("pause");
     return 0;
}
 
Текущее время: 12:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru