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

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

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

Найти номер и значение наибольшего кратного 5 элемента массива P(12) - C++

20.03.2014, 12:59. Просмотров 620. Ответов 4
Метки нет (Все метки)

Найти номер и значение наибольшего кратного 5 элемента массива P(12)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2014, 12:59     Найти номер и значение наибольшего кратного 5 элемента массива P(12)
Посмотрите здесь:

Найти значение наибольшего элемента матрицы среди всех элементов упорядоченных строк C++
C++ Найти номер элемента, значение которого близко к среднему значению массива
C++ Массивы (найти номер максимального элемента массива, произведение элементов массива)
C++ 11.196. Дан массив целых чисел. Найти номер первого элемента, кратного числу 13. Если таких элементов в массиве нет, то должно быть напечатано соответ
C++ Найти сумму элементов массива, номер которых больше минимального номера элемента, имеющего максимальное значение в массиве
Функции. Найти номер наибольшего и наименьшего элемента массива C++
Определить значение наибольшего элемента массива C++
C++ Найти номер наибольшего элемента массива
C++ Есть массив а [5] [5]. Найти значение и номер максимального элемента 3-го столбика массива
Определить номер элемента массива значение которого равно заданному числу C++
Найти номер элемента массива У, ближайшего по значению к наименьшему элементу массива Х. C++
Определить номер наибольшего элемента среди отрицательных одномерного массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
238 / 221 / 76
Регистрация: 21.02.2013
Сообщений: 515
Завершенные тесты: 1
20.03.2014, 20:31     Найти номер и значение наибольшего кратного 5 элемента массива P(12) #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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand(time(NULL));
    int arr[100];
    for(int i = 0; i != 100; i++){
    arr[i] = rand()%200;
    cout << arr[i] << " ";
    }
    cout << endl;
 
    int max = 0, nomer;
    for(int i = 0; i != 100; i++)
    {
        if(arr[i] % 5 == 0 && max < arr[i])
        {max = arr[i]; nomer = i;}
    }
    if(max != 0)
    cout <<"znachenie elementa: " <<max << " nomer elementa: " << nomer;
}
Нинель
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 19
20.03.2014, 20:34  [ТС]     Найти номер и значение наибольшего кратного 5 элемента массива P(12) #3
напишите пожалуйста объяснение к каждой строке что за чем делали
jurok_85
238 / 221 / 76
Регистрация: 21.02.2013
Сообщений: 515
Завершенные тесты: 1
20.03.2014, 20:41     Найти номер и значение наибольшего кратного 5 элемента массива P(12) #4
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
#include <iostream>//подключение библиотек
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand(time(NULL));// подключение генератора случайных чисел
    int arr[100];// создание массива 
    for(int i = 0; i != 100; i++){
    arr[i] = rand()%200;//генерация случайных чисел
    cout << arr[i] << " ";//вывод массива
    }
    cout << endl;
 
    int max = 0, nomer;
    for(int i = 0; i != 100; i++)
    {
        if(arr[i] % 5 == 0 && max < arr[i])// условие вашей задачи 
        {max = arr[i]; nomer = i;}
    }
    if(max != 0)
    cout <<"znachenie elementa: " <<max << " nomer elementa: " << nomer;
}
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
21.03.2014, 00:30     Найти номер и значение наибольшего кратного 5 элемента массива P(12) #5
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
#include<iostream>
#include<time.h>
using namespace std;
 
void main()
{
    srand(time(0));
    const int size=12;
    int P[size];
 
    for(int i=0;i<size;i++)//заполняем массив случайными числами
    {
        P[i]=rand()%100;
        cout<<P[i]<<" ";
    }
    
    int Num=0;
    for(int i=0;i<size;i++)//ищем первый попавшийся элемент массива кратный 5 и записываем его в переменную
    {
        if(P[i]%5==0)
        {
            Num=P[i];
            break;
        }
        else
            cout<<"Net elementov kratnih 5";
    }
 
    int Index=0;
    for(int i=0;i<size;i++)//ищем другие элементы кратные пяти и выбираем наибольший из них
    {
        if(P[i]%5==0&&P[i]>Num)
        {
            Num=P[i];
            Index=i;
        }
    }
 
    cout<<"\n\nMax element kratniy 5: "<<Num<<", index: "<<Index<<"\n"<<endl;
}
Yandex
Объявления
21.03.2014, 00:30     Найти номер и значение наибольшего кратного 5 элемента массива P(12)
Ответ Создать тему
Опции темы

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