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

Задать матрицу, вывести ее на экран, найти сумму элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Процедура для массива http://www.cyberforum.ru/cpp-beginners/thread561643.html
Помогите пожалуйста, нужна процедура которая удаляет в каждой строке все чётные элементы массива путём обнуления их значений и смещения в конец строки. Если у кого есть напишите. Массив 2мерный
C++ Бинарное дерево и балансировка. Здравствуйте,помогите пожалуйста дописать балансировку дерева.Думаю что немного осталось но ничего больше придумать не могу. #include <stdio.h> #include <stdlib.h> #include <time.h> struct node { int a; node* left; http://www.cyberforum.ru/cpp-beginners/thread561638.html
C++ Разбить строку string на подстроки
Имеется строка string "один два три четыре пять шесть семь восемь девять". Как ее разбить на подстроки из трех слов, чтоб получились подстроки: "один два три" "четыре пять шесть" "семь восемь девять"
C++ сложение по модулю 2(проблема с массивом bool)
#include <iostream.h> #include <math.h> #include <conio.h> using namespace std; int main(){ int i; bool m; bool k; bool e; cout<<"press any kode:\n";
C++ Даны действительные числа - получить попарно различные целые http://www.cyberforum.ru/cpp-beginners/thread561615.html
Даны действительные числа a_1,…,a_n. Получить попарно различные целые j_1,…,j_n, такие, что 1≤k_j≤n,k=1,…,n, и a_j1≥a_j2≥⋯≥a_jn. Воспользоваться методом: А) Сортировки прямым выбором; Б) «шейкерной» сортировки.
C++ Дано: a:array[1…n] - удалить и вставить элемент Дано: a:array of real;p:real;k:integer;(a<=a<=⋯<=a,0<k≤n). Удалить из a элемент с номером k (т.е. a) и вставить элемент, равный p, так, чтобы не нарушилась упорядоченность. подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
29.04.2012, 20:35     Задать матрицу, вывести ее на экран, найти сумму элементов
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
#define N 10
 
int main(void)
{
    int** X = new int*[N];
    for (int t1 = 0; t1 < N; t1++)
    {
        X[t1] = new int[N];
        for (int t2 = 0; t2 < N; t2++)
            X[t1][t2] = (t1 % 2) ? rand() % 
                      (2 * N) - N : rand() % N;
    }
 
    for (int r1 = 0; r1 < N; r1++)
    {
        for (int r2 = 0; r2 < N; r2++)
            printf("%d ",X[r1][r2]);
        printf("\n");
    }
 
    printf("\n");
 
    for (int i = 0; i < N; i++)
    {
        int q = 0; int sum = 0; bool neg = false;
        for (int k = 0; (k < N) && !neg; k++)
            if (X[i][k] < 0) neg = true;
        if (neg == false)
        {
            while (q < N) sum+=X[i][q++];
            printf("i = %d, sum = %d\n", i, sum);
        }
    }
 
    printf("\n");
 
    int m = 0, *Y = new int[N * N];
    for (int z1 = 0; z1 < N; z1++)
        for (int z2 = 0; z2 < N; z2++)
            Y[m++] = X[z1][z2];
    
    for (int p = 0; p < N * N; p++)
        printf("%d ",Y[p]);
    printf("\n\n");
 
    int max = 0;
    for (int d = 0; d < N * N; d++)
        if (Y[d] < Y[max]) max = d;
 
    printf("Y[%d] = %d\n",max,Y[max]);
 
    return 0;
}
 
Текущее время: 02:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru