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

Сформировать массивы А[15] и B[10]. Вывести их на экран. Подсчитать количество ненулевых элементов и максимальные значения в обоих массивах - C++

Восстановить пароль Регистрация
 
shram_437
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 7
03.07.2012, 12:08     Сформировать массивы А[15] и B[10]. Вывести их на экран. Подсчитать количество ненулевых элементов и максимальные значения в обоих массивах #1
Сформировать массивы А[15] и B[10]. Вывести их на экран. Подсчитать количество ненулевых элементов и максимальные значения в обоих массивах.
Создать функции:
 для инициализации массива длины n с помощью датчика случайных чисел (двухзначные целые числа), n задаётся параметром;
 для определения значения максимального элемента массива длины n, n задаётся параметром;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2012, 12:08     Сформировать массивы А[15] и B[10]. Вывести их на экран. Подсчитать количество ненулевых элементов и максимальные значения в обоих массивах
Посмотрите здесь:

C++ Подсчитать в 2-x массивах количество элементов, меньших значения t
C++ Подсчитать количество различных элементов в очереди и вывести их на экран
Использовать функцию. Массивы. Заменить в обоих массивах минимальный элемент суммой отрицательных элементов C++
Массивы. Вывести на экран среднее значение, количество отрицательных элементов C++
Функции. Подсчитать в массивах количество элементов, больших значения t C++
C++ Найти количество элементов, встречающихся в обоих массивах
C++ Массивы. Получить последовательность: а[0]-a[n]; a[1]-a[n], a[2]-a[n],…,0. Вычислить количество ненулевых элементов
C++ Подсчитать в массивах количество отрицательных элементов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Doctor_
 Аватар для Doctor_
232 / 232 / 69
Регистрация: 03.02.2011
Сообщений: 1,405
03.07.2012, 18:26     Сформировать массивы А[15] и B[10]. Вывести их на экран. Подсчитать количество ненулевых элементов и максимальные значения в обоих массивах #2
сделал как понял
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
#include <iostream>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#define N 15
#define M 10
 
using namespace std;
 
void generate(int vector[], const int size);
void show(int vector[], const int size);
void maxANDnull(int vector[], const int size);
 
int main() {
    
    int vec[N], vec2[M];
    generate(vec,N);
    generate(vec2,M);
    show(vec,N);
    maxANDnull(vec,N);
    cout << endl;
    show(vec2,M);
    maxANDnull(vec2,M);
    getche();
}
 
 
void generate(int vector[], const int size) {
     srand(time(NULL));
     for(int i=0; i<size; i++)
     vector[i] = rand()%50;
     }
 
void show(int vector[], const int size) {
     for(int i=0; i<size; i++)
     cout << vector[i] << " ";
     cout << endl;
     }
 
void maxANDnull(int vector[], const int size) {
     int max = vector[0], count = 0;
     for(int i=0; i<size; i++)
     if(max < vector[i])
     max = vector[i];
     cout << "Maximal: " << max << endl;
     for(int i=0; i<size; i++)
     if(vector[i] == 0)
     count++;
     cout << "Count of null: " << count << endl;
     }
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
03.07.2012, 18:31     Сформировать массивы А[15] и B[10]. Вывести их на экран. Подсчитать количество ненулевых элементов и максимальные значения в обоих массивах #3
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
int A[15], B[10];
int i;
int no_zero_A=0, no_zero_B=0;  // количество ненулевых элементов
int max_A=INT_MIN, max_B=INT_MIN;   // максимальные элементы
 
for (i=0; i<15; i++)
{
   A[i] = rand() % 100;
   cout << A[i] << ' ';
   if (!A[i])
      no_zero_A++;
   if (A[i] > max_A)
      max_A = A[i];
}
cout << endl;
 
for (i=0; i<10; i++)
{
   B[i] = rand() % 100;
   cout << B[i] << ' ';
   if (!B[i])
      no_zero_B++;
   if (B[i] > max_B)
      max_B = B[i];
}
cout << endl;
 
cout << "Количество ненулевых элементов в массиве A равно " << no_zero_A << endl;
cout << "Количество ненулевых элементов в массиве B равно " << no_zero_B << endl;
cout << "Максимальный элемент в массиве A равен " << max_A << endl;
cout << "Максимальный элемент в массиве B равен " << max_B << endl;
Yandex
Объявления
03.07.2012, 18:31     Сформировать массивы А[15] и B[10]. Вывести их на экран. Подсчитать количество ненулевых элементов и максимальные значения в обоих массивах
Ответ Создать тему
Опции темы

Текущее время: 15:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru