Форум программистов, компьютерный форум 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 подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
15.09.2012, 09:23     Прямоугольную матрицу размером м на н заполнить случайными положительными и отрицательными числами
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
#define MAX 10
 
int getcount(int* p, int val, int n)
{
    int count = 0;
    for (int i = 0; i < n; i++)
        if ((p[i] % val) == 0) count++;
 
    return count;
}
 
void display(int* p, int n)
{
    for (int i = 0; i < n; i++)
        printf("%d ",p[i]);
    printf("\n");
}
 
int main()
{
    int** ppn = new int*[MAX];
    for (int n1 = 0; n1 < MAX; n1++)
    {
        ppn[n1] = new int[MAX];
        for (int n2 = 0; n2 < MAX; n2++)
        {
            ppn[n1][n2] = rand() % (2 * (MAX-1)) - (MAX-1);
            printf("%d ",ppn[n1][n2]);
        }
 
        printf("\n");
    }
 
    int *B1 = new int[MAX * MAX], k1 = 0;
    int *B2 = new int[MAX * MAX], k2 = 0;
    for (int i = 0; i < MAX; i++)
        for (int j = 0; j < MAX; j++)
            if (ppn[i][j] >= 0) B1[k1++] = ppn[i][j];
            else B2[k2++] = ppn[i][j];
 
    printf("\n");
 
    display(B1,k1);
    display(B2,k2);
 
    printf("\nB1 elements multiple by 3 count = %d\n",getcount(B1,3,k1));
    printf("B1 elements multiple by 7 count = %d\n",getcount(B1,7,k1));
    printf("\nB2 elements multiple by 3 count = %d\n",getcount(B2,3,k2));
    printf("B2 elements multiple by 7 count = %d\n",getcount(B2,7,k2));
 
    printf("\n");
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/e4cd07...5b6d607e91711c
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru