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

В массиве из 50 элементов определить количество элементов, кратных 6 и найти минимальный элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование в С++ http://www.cyberforum.ru/cpp-beginners/thread1658081.html
Дані цілі числа а, b, c, що є сторонами деякого трикутника. Перевірити істинність висловлювання: «Трикутник із сторонами а, b, с є рівностороннім». Поогите запрограммировать Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках запрещено.
C++ Сложение полинома Помогите устранить ошибку в коде #include <iostream> #include <conio.h> using namespace std; class Polynom { unsigned int degree; //степень полинома int* koef; //указатель на массив коэффициентов полинома //koef - коэффициент при i-й степени, //koef - коэффициент при нулевой степени http://www.cyberforum.ru/cpp-beginners/thread1658073.html
C++ Расчитать значения переменных y и z по заданным формулам, используя для ввода/вывода cin и cout
Расчитать значения переменных y и z по заданным формулам . Для ввода/вывод использовать объекты cin и cout. Определить разность между значениями y и z. В программе предусмотреть ввод исходных данных с экрана дисплея. Предварительно вычислите ожидаемые значения y и z с помощью калькулятора. Убедитесь, что значения, вычисленные с помощью калькулятора, совпадают с результатами, которые...
C++ Преобразовать сферические координаты в декартовые
Хай. Написать функцию: CMatrix SphereToCart(CMatrix& PView); // Преобразует сферические координаты PView точки в декартовы // PView(0) – r – расстояние до точки. // PView(1) - fi - азимут(отсчет от оси X), град. // PView(2) - q - угол(отсчет от оси Z), град. // Результат: R(0)- x, R(1)- y, R(2)- z 1) Как преобразовать?
C++ Почему код задачи возвращает мусор или 0 http://www.cyberforum.ru/cpp-beginners/thread1658035.html
Всем привет! Решение задачи с негативными элементами возвращает мусор или 0, в чем причина? #include <iostream> using namespace std; int main(void){ /* * В одномерном массиве, состоящем из N вещественных чисел вычислить: • Сумму отрицательных элементов. • Произведение элементов, находящихся между min и max элементами.
C++ Быстрый поиск подстроки в строке (Кнута-Морриса-Пратта) Всем здрасьте. Преподаватель дал задание, найти подстроку в строке. Я задание это выполнил. Он сказал что мой алгоритм будет работать долго, если вести достаточно большие величины. Он сказал мне посмотреть алгоритм КМП(Кнута — Морриса — Пратта), который работает за линейное кол-во времени. Я посмотрел, не понял как действует этот алгоритм :с И везде почему-то пример либо на с#(а я на... подробнее

Показать сообщение отдельно
isobo531
42 / 42 / 11
Регистрация: 11.11.2014
Сообщений: 322
09.02.2016, 15:55     В массиве из 50 элементов определить количество элементов, кратных 6 и найти минимальный элемент
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int n;
    cin >> n;
 
    int *Array = new int [n];
 
    for(int i(0); i < n; i++)
        Array[i] = rand() % 30;
 
    for(int i(0); i < n; i++)
        cout << Array[i] << " ";
    cout << endl;
 
    int Count(0);
    for(int i(0); i < n; i++)
    {
        if(Array[i] % 6 == 0)
            Count++;
    }
 
    cout << "Count = " << Count << endl;
 
    delete [] Array;
 
    _getch();
    return 0;
}
Добавлено через 15 часов 41 минуту
Это с нахождением минимального элемента (не индекса).
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>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int n;
    cin >> n;
 
    int *Array = new int [n];
 
    for(int i(0); i < n; i++)
        Array[i] = rand() % 30;
 
    for(int i(0); i < n; i++)
        cout << Array[i] << " ";
    cout << endl;
 
    int Count(0);
    int Min = Array[0];
    for(int i(0); i < n; i++)
    {
        if(Array[i] % 6 == 0)
            Count++;
        if(Array[i] < Min)
            Min = Array[i];
    }
 
    cout << "Count = " << Count << endl;
    cout << "Minimal element: " << Min << endl;
     
    delete [] Array;
 
    _getch();
    return 0;
}
 
Текущее время: 12:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru