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

Вычислить количество строк матрицы, элементы которых упорядочены по возрастанию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать символ http://www.cyberforum.ru/cpp-beginners/thread184880.html
Всем привет.Не работает программа.Вот задание: cчитать символ и определить, является ли он русской буквой. P.S не знаю как правильно вставить код программы на форум.
C++ Отсортировать массив по возрастанию и вывести на экран Дан одномерный массив, состоящий из N вещественных элементов. 1. Заполнить массив случайными числами. 2. Найти минимальный отрицательный элемент. 3. Вычислить среднеарифметическое положительных элементов массива. 4. Вывести положительные элементы на экран. 5. Отсортировать массив по возрастанию и вывести на экран http://www.cyberforum.ru/cpp-beginners/thread184874.html
C++ Исправить немного
#include <iostream> using std::cout; using std::cin; using std::endl; int Len(char *s) { char *p; int i; for(i=0, p=s; *p!='\0'; p++, i++) ; return i;
C++ Оператор break
Подскажите, пожалуйста почему оператор break в строке 44 выдаёт ошибку, и как её исправить? #include<iostream.h> #include<conio.h> #include<math.h> double a, b, eps; double f(double x) { return pow(x,3)+3*pow(x,2)-4*x-12; } double F(double x){
C++ Минимальные значения http://www.cyberforum.ru/cpp-beginners/thread184846.html
Всем привет. У меня девушка учится на 3 курсе в институте. Ей дали задачу, которую она не может решить, а я в этом деле не разбираюсь. Надеюсь вы поможете решить эту задачу. Заранее спасибо. Даны натуральное число n, действительные числа а1, a3...an. Найти min {a1, а3...an}
C++ объясните значения строк Если не сложно , то пожалуйста объясните значения следующих строк: 1) scanf("%d%d%d",&a,&b,&c); 2) printf("\n\n%d \n",nod); 3) a%=b 4) return *nod=a+b; подробнее

Показать сообщение отдельно
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
20.12.2010, 00:14     Вычислить количество строк матрицы, элементы которых упорядочены по возрастанию
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
#include <iostream>
#include <vector>
#include <stdio.h>
#include <algorithm>
#include <time.h>
#include <iterator>
#include <conio.h>
 
using namespace std;
 
#define m 5
#define n 3
#define BASE 100
 
int main()
{
    vector<vector<int> > matrix(m, vector<int>(n));
    size_t P;
 
    srand((unsigned)time(NULL));
    setlocale(LC_ALL, "Russian");
 
    while(_getch() != '1')
    {
        P = 0;
        for (vector<vector<int> >::iterator i = matrix.begin(); i != matrix.end(); ++i)
        {
            for (vector<int>::iterator j = i->begin(); j != i->end(); ++j)
                cout << (*j = rand() % BASE) << "  ";
 
            vector<int> Tmp;
            copy(i->begin(), i->end(), inserter(Tmp, Tmp.begin()));
            sort(Tmp.begin(), Tmp.end());
            if (Tmp == *i)
                ++P;
 
            cout << endl;
        }
 
        cout << "Число строк, где элементы расположены по возрастанию: " << P << endl;
    }   
 
    return EXIT_SUCCESS;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru