Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Gin
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 4
1

В целочисленной прямоугольной матрице определить количество строк , не содержащих ни одного элемента

25.12.2009, 22:45. Просмотров 1625. Ответов 5
Метки нет (Все метки)

Привет посоветовали ваш форум. Помогите разобраться с массивом . с циклами я кое как разобрался но массивы для меня далеки. Прошу помощи написать 3 задачи.
№1 Вычислить произведение в одномерном массиве , состоящем из 8 целых элементов.
№2 Написать программу , которая проверяет , представляют ли элементы введенного с клавиатуры одномерного массива возрастающую последовательность.
№3 В целочисленной прямоугольной матрице определить количество строк , не содержащих ни одного элемента.
Буду очень благодарен за помощь
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2009, 22:45
Ответы с готовыми решениями:

Определить количество строк прямоугольной целочисленной матрицы, в которых нет ни одного нулевого элемента
Определить количество строк прямоугольной целочисленной матрицы, в которых нету ни одного нулевого...

Определить количество столбцов не содержащих ни одного нулевого элемента в целочисленной прямоугольной матрице
Дана целочисленная прямоугольная матрица. Определить количество столбцов не содержащих ни одного...

Определить количество столбцов целочисленной прямоугольной матрицы, не содержащих ни одного нулевого элемента
Дана целочисленная прямоугольная матрица. Определить количество столбцов не содержащих ни одного...

В прямоугольной матрице определить количество столбцов, не содержащих ни одного нулевого элемента
Учусь в институте нам про массивы ничего не объясняли..(( помогите плиз, очень нужно Дана...

5
Rififi
2369 / 1062 / 104
Регистрация: 03.05.2009
Сообщений: 2,656
25.12.2009, 22:49 2
№1 Вычислить произведение в одномерном массиве , состоящем из 8 целых элементов.

C++
1
2
3
4
#include <numeric>
 
int arr[8] = {1,2,3,4,5,6,7,8};
long product = std::accumulate(arr, arr+8, (long) 1, std::multiplies<int>());
1
Kemsit
5 / 5 / 0
Регистрация: 07.06.2009
Сообщений: 62
25.12.2009, 23:19 3
C++
1
2
3
4
5
6
7
8
9
10
11
int mass[256], count=1;
for (int i=0; i<8; i++)
{
cout<<"Введите элемент "<<i+1<<" -> ";
cin>>mass[i];
}
for (int i=0; i<8; i++)
{
count=count*mass[i];
}
cout<<"Произведение всех элементов массива равно "<<count<<endl;
Добавлено через 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
#include <iostream>
using namespace std;
int main()
{
    setlocale (LC_ALL, "Russian");
int mass[256], count=1, n;
cout<<"Введите размер массива"<<endl;
cin>>n;
for (int i=0; i<n; i++)
{
cout<<"Введите элемент "<<i+1<<" -> ";
cin>>mass[i];
}
for (int i=1; i<n; i++)
{
    if (mass[i-1]<mass[i])
    {
        count++;
    }
}
if (count==n)
{
    cout<<"Да, являются"<<endl;
}
else
{
    cout<<"Нет, не являются"<<endl;
}
system("pause");
return 0;
}
программа для 3 задания

Добавлено через 12 минут
Вернее последняя прога - ко второму, где проверка на возрастание.

Добавлено через 1 минуту
Поясни третье задание. Что значит строки, не содержащие ни одного элемента.
1
Gin
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 4
25.12.2009, 23:28  [ТС] 4
Извините "не содержащие ни одного нулевого элемента".
0
Kemsit
5 / 5 / 0
Регистрация: 07.06.2009
Сообщений: 62
25.12.2009, 23:40 5
Щас сделаем

Добавлено через 11 минут
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
#include <iostream>
using namespace std;
int main()
{
    setlocale (LC_ALL, "Russian");
    int mass[256][256], count=0, n, m, count1=0;
    cout<<"Введите количество строк"<<endl;
    cin>>n;
    cout<<"Введите количество столбцов"<<endl;
    cin>>m;
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<m; j++)
        {
        cout<<"Введите элемент ["<<i+1<<"]["<<j+1<<"] -> ";
        cin>>mass[i][j];
        }
    }
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<m; j++)
        {
            if (mass[i][j]!=0)
            {
                count1++;
            }
        }
        if (count1==m)
        {
            count++;
        }
        count1=0;
    }
    cout<<"Количество строк "<<count<<endl;
    system ("pause");
    return 0;
}
2
Gin
0 / 0 / 0
Регистрация: 23.12.2009
Сообщений: 4
26.12.2009, 10:03  [ТС] 6
Извините а можно одну из задач решить через stdio.h и conio.h?
0
26.12.2009, 10:03
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2009, 10:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В матрице определить количество строк, не содержащих ни одного нулевого элемента
Дана целочисленная прямоугольная матрица размером m на n. Определить количество строк, не...

В матрице определить количество строк, не содержащих ни одного нулевого элемента
Помогите с задачкой)) собственно что нужно сделать: Дана целочисленная прямоугольная матрица. ...

Определить количество строк в матрице не содержащих ни одного нулевого элемента
Двумерные массивы. Написать программу, которая вычисляет количество строк в матрице, которые НЕ...

В заданной матрице определить количество строк , не содержащих ни одного нулевого элемента
Данная целочисленная прямоугольная матрица . Определить количество строк , не содержащих ни одного...


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

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

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