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

Прямоугольную матрицу размером м на н заполнить случайными положительными и отрицательными числами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ функция main обработка параметров командной строки http://www.cyberforum.ru/cpp-beginners/thread652197.html
Подскажите, пожалуйста, зачем могут использоваться параметры командной строки, пример какой-нибудь если можно, только не конкретный :) без кода си желательно. Еще один вопрос... как можно Реализовать передачу данных в ехе через параметры. Вот, что я смог наваять... #include <iostream> int main(int as, char** c){ int a=0,b=0; if(as>1){a=c;b=c;} std::cout<<a+b<<std::endl; return 0; }
C++ int и double //--------------------------------------------------------------------------- #include "math.h" #include <stdio.h> #include <conio.h> #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- http://www.cyberforum.ru/cpp-beginners/thread652160.html
C++ Вывод полей структур в консоль
Допустим есть структура struct What { int a; char b; float c; }d; Вопрос можно ли вывести в консоль, данные из структуры не обращаясь к каждому элементу? cout<<d.a;
Для указанного года распечатать все числа, попадающие на воскресенье C++
Написать программу, которая бы для указанного года распечатывала все числа, попадающие на воскресенье. С клавиатуры ввести год. Принять во внимание, что в современном (григорианском) календаре каждый год, номер которого делится на 4, является високосным, за исключением тех номеров, которые делятся на 100, но не делятся на 400. Это правило формально действует с 325 года. До 325 года...
C++ Ругань на объявление массива внутри класса http://www.cyberforum.ru/cpp-beginners/thread652149.html
Задание: создать класс-контейнер, реализующий политику FIFO. Имею код: CQueue.h #ifndef __CQUEUE_H__ #define __CQUEUE_H__ class CQueue { public: CQueue() { arr_size = 50; start = 0; end = 0; };
C++ Класс стека Здравствуйте!помогите создать класс стека, чтобы входные данные были из списка....как я понимаю, это должно быть в конструкторе или нет? и правильно ли я пытаюсь реализовать? #include "stdafx.h" #include <iostream> #include <windows.h> using namespace std; const int maxlen =100; class stack подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
15.09.2012, 10:06     Прямоугольную матрицу размером м на н заполнить случайными положительными и отрицательными числами
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
#include <iostream>
#include <iomanip>
#include <ctime>
 
int main()
{
    srand(time(0));
    const int Rows = 5, Colls = 5;
    int Positive_Count = 0, Negative_Count = 0;
    int Positive_Krat_Count = 0, Negative_Krat_Count = 0;
    int Matrix[Rows][Colls], Positive_Array[Rows * Colls], Negative_Array[Rows * Colls];
    
    std::cout << "Matrix: " << std::endl;
    for(int i = 0; i < Rows; i++)
    {
            for(int j = 0; j < Colls; j++)
            {
                    std::cout << std::setw(4) << (Matrix[i][j] = rand() % 100 - 55);
                    if(Matrix[i][j] > 0)
                    {            
                                    Positive_Array[Positive_Count++] = Matrix[i][j];
                                    if(!(Positive_Array[Positive_Count] % 3) && !(Positive_Array[Positive_Count] % 7))
                                                                        Positive_Krat_Count++;
                    }
                    if(Matrix[i][j] < 0)
                    {
                                    Negative_Array[Negative_Count++] = Matrix[i][j];                                    
                                    if(!(Positive_Array[Positive_Count] % 3) && !(Positive_Array[Positive_Count] % 7))
                                                                        Positive_Krat_Count++;                                                    
                    }
            }
            std::cout << std::endl;
    }
    
    std::cout << "Positive array: " << std::endl;
    for(int i = 0; i < Positive_Count; i++)
            std::cout << Positive_Array[i] << "  ";
    std::cout << std::endl;
    
    std::cout << "Count of elements % 3, %7: " << Positive_Krat_Count << std::endl;
    
    std::cout << "Negative array: " << std::endl;
    for(int i = 0; i < Negative_Count; i++)
            std::cout << Negative_Array[i] << "  ";
    std::cout << std::endl;
    
    std::cout << "Count of elements % 3, %7: " << Negative_Krat_Count << std::endl;
    
    int Minimal_Value, Maximal_Value;
    std::cout << "Enter the Minimal: ";
    std::cin >> Minimal_Value;
    std::cout << "Enter the Naximal: ";
    std::cin >> Maximal_Value;
    
    std::cout << "Matrix's elements in [" << Minimal_Value << ", " << Maximal_Value << "]: " << std::endl;
    for(int i = 0; i < Rows; i++)
    {
            for(int j = 0; j < Colls; j++)
                    if(Minimal_Value <= Matrix[i][j] && Matrix[i][j] <= Maximal_Value)
                                     std::cout << std::setw(4) << Matrix[i][j];
            std::cout << std::endl;
    }    
    
    system("pause");
    return 0;
}
 
Текущее время: 15:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru