Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно доработать или предложите свои варианты https://www.cyberforum.ru/ cpp-beginners/ thread618273.html
Вывести таблицу значений для графика зависимости расстояния от водной поверхности до верхней тички плавающего на воде тела от плотности материала данного тела, если это шар диаметра А. S -...
C++ Ссылка на не разрешнный внешний символ
Есть три модуля программы, если собрать их в один-два модуля то все работает. Если же еще и методы отдельно в модуль загнать, то вылезают ошибки: Ошибка 5 error LNK1120: 3 неразрешенных внешних...
поиск элемента в массиве из файла C++
Здравствуйте! Такая задача (с++): нужно вывести на экран элемент, находящийся в файле, в котором записан столбец с названием угла и множество значений при различных отсчетах по дальности. Выглядит...
C++ Передача в функцию динамического массива Всем привет. Есть, например, функция, работающая с динамическим массивом. Допустим я заполняю этот массив нулями. Далее я передаю его в функцию через указатель и проверяю равенство элемента нулю.... https://www.cyberforum.ru/ cpp-beginners/ thread618259.html
C++ Чтение строки https://www.cyberforum.ru/ cpp-beginners/ thread618243.html
В процессе написания программы столкнулся с не большей проблемой, и никак не могу решить. Подскажите что-то. Есть строка, которая заканчивается символами "===". Мы читаем ее из клавиатуры, а потом...
C++ Нужно переработать программу
Вот здесь есть несколько методов нахождения минимума функций на интервале: https://www.cyberforum.ru/cpp-beginners/thread71245.html#post398537 А мне нужно найти корень или корни на интервале. Я...
C++ Вычислить n член последовательности при n=0 Xn=1 , при n=>1 Xn=n*X(n-1)+1/n
Вычислить n член последовательности при n=0 Xn=1 , при n=>1 Xn=n*X(n-1)+1/n выдает ошибку(( #include "stdafx.h" #include <iostream> #include <cstdlib> #include <math.h>
C++ floating point stack check at 0x00402f75 Помогите разобраться и решить эту проблему! https://www.cyberforum.ru/ cpp-beginners/ thread618198.html
C++ Упорядочить массив по убыванию https://www.cyberforum.ru/ cpp-beginners/ thread618188.html
1)Дан массив из n элементов. Упорядочить массив по убыванию 2)Найти среднее арифметическое чисел массива В(6). 3) Во время соревнований по прыжках в высоту спортсмен показал следующие...
C++ Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей В цикле с клавиатуры вводятся 10 целых чисел. Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей. Использовать цикл do-while. https://www.cyberforum.ru/ cpp-beginners/ thread618177.html
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,436
03.07.2012, 18:26 0

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

03.07.2012, 18:26. Просмотров 975. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено shram_437 как решение

Решение


сделал как понял
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;
     }


Вернуться к обсуждению:
Сформировать массивы А[15] и B[10]. Вывести их на экран. Подсчитать количество ненулевых элементов и максимальные значения в обоих массивах
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2012, 18:26

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

Функции. Подсчитать в массивах количество элементов, больших значения t
Заданы два массива А и В. Подсчитать в них количество элементов, больших значения t и первым на...

Сформировать массив из элементов, которые присутствуют в обоих исходных массивах
Даны два массива. Сформировать третий массив, состоящий из тех элементов, которые: присутствуют в...

Найти количество элементов, встречающихся в обоих массивах
Помогите решить хотя бы какую-нибудь задачу пожалуйста можно без инклюдов и прочей фигни просто...

Использовать функцию. Массивы. Заменить в обоих массивах минимальный элемент суммой отрицательных элементов
Пожалуйста,ПОМОГИТЕ!!! Это срочно...ректорская контрольная...на завтра Определить два...

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

В заданных массивах А и В поменять местами максимальные элементы и вывести их на экран
Как в заданных массивах А и В поменять местами максимальные элементы и вывести их на экран....

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