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

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

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

Найти значение 3-го по величине элемента и значение всех элементов массива, которые его превышают, заменить на найденное значение C++
Найти наименьшее положительное значение элемента массива и его индекс C++
C++ Найти номер элемента, значение которого близко к среднему значению массива
C++ 11.196. Дан массив целых чисел. Найти номер первого элемента, кратного числу 13. Если таких элементов в массиве нет, то должно быть напечатано соответ
C++ Найти сумму элементов массива, номер которых больше минимального номера элемента, имеющего максимальное значение в массиве
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
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
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
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)
Ответ Создать тему
Опции темы

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