С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Створити функцію знаходження суми елементів квадратної матриці і сортування іїголовної діагоналі - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти среднее арифметическое модулей кратных пяти элементов массива, расположенных после максимального элемента http://www.cyberforum.ru/cpp-beginners/thread720833.html
VC++ 6.0 10. Найти среднее арифметическое модулей кратных пяти элементов мас- сива, расположенных после максимального элемента. #include <iostream.h> #include <iomanip.h> #include <math.h>...
C++ Допоможіть вирішити (заранее спасибо) 1. Скласти на комп*ютері квадрат Піфагора - множення натуральних чисел.. 2. Визначити суму 3 - го, 4 - го, 5 - го числа і 3 - ох останніх додатних елементів масиву.. 3. Згенерувати і вивести... http://www.cyberforum.ru/cpp-beginners/thread720821.html
C++ В одномерном массиве целых чисел заменить минимальное значение средним арифметическим его элементов, находящихся на четных позициях
Уважаемые программисты помогите в решение данной задачи. В одномерном массиве целых чисел заменить минимальное значение средним арифметическим его элементов, находящихся на четных позициях
C++ Абстрактные классы
Помогите пожалуйста, сообразить не могу. Есть абстрактный класс. У него есть метод, чтение из файла. Есть производный от него класс. Вопрос: как сделать лучше чтение из файла для производного...
C++ Не считает десятичные числа http://www.cyberforum.ru/cpp-beginners/thread720772.html
Написал программу решения квадратного уравнения, но она не считает десятичные числа. Вот один из модулей программы: #include "stdafx.h" #include <math.h> #include <iostream> #include "modul.h" ...
C++ Вывод слов с одинаковой последней буквой предедущего и первой буквой следущего слова Привет. нужно ввести например: qw rt ph wf и должно вывести: qw wf. Я знаю как подсчитать количество таких слов а как сделать вывод не знаю. Заранее благодарю. #include <iostream> #include... подробнее

Показать сообщение отдельно
volk_ya
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 1
05.12.2012, 21: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
45
46
47
48
#include <iostream>
using namespace std;
void randMatr (int *matr, int n, int k)
{
    for (int i = 0; i<n; ++i)
        for (int j = 0; j<n; ++j)
            matr[i * n + j] = rand()%k;
}
void outputMatr (int *matr, int n)
{
    for (int i=0; i<n; ++i, cout<<'\n')
        for (int j = 0; j<n; ++j)
            cout<<matr[i * n + j]<<'\t';
}
void min_elemnent (int *matr, int n)
{
    int min=matr[0];
    for (int i = 0; i<n; ++i)
        for (int j = 0; j<n; ++j)
        {
            if (matr[i*n+j]<min) min = matr[i*n+j];
        }
        cout<<"\nNaimenshiy elenent = "<<min<<endl;
}
void sortMatr (int *matr, int n)
{
    for (int i = 0; i<n; ++i)
        for (int j = 0; j<n+1; ++j)
            if(matr[j*n+j]>matr[(j+1)*n+j+1])
            {
                int c=matr[j*n+j];
                matr[j*n+j]=matr[(j+1)*n+j+1];
                matr[(j+1)*n+j+1]=c;
            }
}
int main()
{
    const int n = 4;
    int matr[n][n];
    randMatr (&matr[0][0], n, 17);
    cout<<"Ishodniy masiv"<<endl;
    outputMatr (&matr[0][0], n);
    min_elemnent (&matr[0][0], n);
    sortMatr (&matr[0][0], n);
    cout<<"\nOtsortirovanaya glavnaya diagonal"<<endl;
    outputMatr (&matr[0][0], n);
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.