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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
anna93
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 9
#1

Чтение из файла; функция, которая вставляет заданное число в отсортированній массив - C++

06.12.2012, 08:43. Просмотров 239. Ответов 0
Метки нет (Все метки)

Всем доброе утро!
Мальчики, у меня есть две проблемки:

1)Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом.
Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный
Вот, есть код:
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
67
68
69
70
71
#include <iostream>
using namespace std;
 
int main()
{
    const int M=8;
    const int N=8;
    int A [M][N] = { { 3,  -5, 29,  4, 18, -3, 14,  4},
                     { 8,  -8,  3,  8, -3, 16,  9,  8},
                     {19, -10,  2,  3, -1,  8,  9,  3},
                     { 4,   8,  3, -2, 32, 11, -1, -2},
                     { 5,  45, -7, 32,  8,  1,  8, 32},
                     {25,  36,  5, 11, -6, 38, -5, 11},
                     {-6,   0,  6, -1,  4, -3,  7, -1},
                     { 1,   6,  9,  4, 18, 23, -7, -2}};
 /*    for (int j = 0; j < 8; j++)
        {
            cout << "put A[ " << j << "]: ";
            for (int i = 0; i < 8; i++)
            {
                  cin >> A [j][i];
            }
              
        }*/
        for (int j=0;j<8;j++)
        {
            for (int i=0;i<8;i++)
            {
//              A [j][i] = rand() %100;
                std :: cout << A [j][i] << " ";
            }
            std :: cout << "\n";
        }
         for (int i = 0; i < 8; i++)
        {
                bool isk (true);
                for (int j = 0; j < 8; j++)
                
                if (isk)
                        std::cout << "k: " << i << "\n";
         }
         for (int i = 0; i < 8; i++)
        {
                bool isk (true);
                for (int j = 0; j < 8; j++)
                {
                        if (A[i][j] != A [j][i])
                        {
                                isk = false;
                                break;
                        }
                }
                if (isk)
                        std::cout << "k: " << i << "\n";
        }
        for (int i = 0; i < 8; i++)
        {
                bool isbelowzero (false);
                for (int j = 0; j < 8; j++)
                        if (A[i][j] < 0) isbelowzero = true;
 
                if (isbelowzero)
                {
                        int summ(0);
                        for (int j = 0; j < 8; j++)
                                summ = summ + A[i][j];
                        std::cout << "Summ " << i << ":" << summ;
                }
        }
    return 0;
}
И в нем надо организовать еще чтение из файла, не понимаю как...

2) Создать функцию, которая вставляет заданное число в отсортированный массив любое кол-во раз.

Помогите, пожалуйста
^_^
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 08:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение из файла; функция, которая вставляет заданное число в отсортированній массив (C++):

Создать функцию, которая вставляет заданное число в отсортированный массив любое кол-во раз - C++
Создать функцию, которая вставляет заданное число в отсортированный массив любое кол-во раз. Помогите, пожалуйста...

Вставляет заданное число у отсортированы массив определённое количество раз - C++
Ну есть набросок только оно там заполняет свободные ячейки массива бредом помогите долблюсь с заданием уже 3 часа И пожалуйста только не...

Функция, которая вставляет в непустой список новый элемент - C++
Написать функцию, которая вставляет в непустой список, элементы которого упорядочены по возрастанию значение одного из полей таблицы, новый...

Функция, которая вставляет в конец стека новый элемент - C++
Помогите пожалуйста, не получается(

Функция, которая вставляет перед каждым отрицательным элементом элемент с нулевым значением - C++
Есть двумерный динамический массив (матрица). Нужно написать функцию, которая вставляет перед каждым отрицательным элементом элемент с...

Создать функцию, которая возвращает количество элементов массива, меньших чем число, заданное пользователем. Массив целочисленный, передается функции - C++
Добрый вечер! Помогите пожалуйста) Создать функцию, которая возвращает количество элементов массива, меньших чем число, заданное...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2012, 08:43
Привет! Вот еще темы с ответами:

Массив (Сделать программу, которая после каждой цифры в тексте вставляет в скобках её текстовый эквивалент) - C++
Ребят, помогите с задачей. Сделать программу, которая после каждой цифры в тексте вставляет в скобках её текстовый эквивалент. Например:...

Функция: заданное натуральное число А перевести в двоичную систему счисления - C++
Написать функцию которая заданное натуральное число А переводит в двоичную систему счисления. Написать программу в С++ ЖЕЛАТЕЛЬНО С...

Функция, сдвигающая содержимое массива влево на заданное число позиций - C++
На вход функция принимает массив, его размер и величину сдвига. Например, если на вход функции подан массив: int a = { 1, 2, 3, 4, 5 }; и...

Функция: определить, сколько раз заданное число встречается в массиве - C++
Помогите, пожалуйста. Написать программу с функцией, которая определяет, сколько раз заданное число встречается в массиве.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.