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

Вычислить номер максимального по модулю элемента массива - C++

Восстановить пароль Регистрация
 
NBYF
0 / 0 / 0
Регистрация: 25.10.2011
Сообщений: 10
30.10.2011, 16:43     Вычислить номер максимального по модулю элемента массива #1
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
- номер максимального по модулю элемента массива;
- сумму элементов массива, расположенных после первого положительного элемента.

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
#include "stdafx.h"
#include "iostream"
#include <stdio.h>
#include <math.h>
void main()
{
    setlocale(LC_ALL,"Russian");
    int n,x=0;
    int mas[10000];
    printf("Введите размер массива:\n");
    scanf("%d",&n);
    printf("Введите элементы массива:\n");
    for(int i = 0; i<n; i++)
    {
        scanf("%d",&mas[i]);
    }
    for(int i = 0; i<n; i++)
    {
        if(abs (mas[i])<abs (mas[i+1]))
        {
            x=mas[i+1];
        }
    }
        printf("%d",x);
}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2011, 16:43     Вычислить номер максимального по модулю элемента массива
Посмотрите здесь:

Вычислить номер минимального по модулю элемента массива C++
C++ Вычислить номер максимального по модулю элемента массива
Вычислить номер максимального по модулю элемента массива C++
Вычислить номер максимального по модулю элемента массива C++
Шаблоны функций. В одномерном массиве, состоящем из n вещественных элементов, вычислить номер максимального по модулю элемента массива C++
Массив: номер минимального и максимального по модулю элемента массива C++
C++ Найти номер максимального по модулю элемента массива
C++ Вычислить номер максимального элемента массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
30.10.2011, 16:51     Вычислить номер максимального по модулю элемента массива #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
#include "stdafx.h"
#include "iostream"
#include <stdio.h>
#include <math.h>
void main()
{
    setlocale(LC_ALL,"Russian");
    int n,x=0;
    int mas[10000];
    printf("Введите размер массива:\n");
    scanf("%d",&n);
    printf("Введите элементы массива:\n");
    for(int i = 0; i<n; i++)
    {
        scanf("%d",&mas[i]);
    }
    x = abs(mas[0]);
    for(int i = 0; i<n; i++)
    {
        if(abs (mas[i]) > x)
        {
            x=mas[i];
        }
    }
    printf("%d",x);
}
Добавлено через 10 секунд
проверяйте по модулю

Добавлено через 6 минут
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
#include "stdafx.h"
#include "iostream"
#include <stdio.h>
#include <math.h>
void main()
{
    setlocale(LC_ALL,"Russian");
    int n, ip = 0;
    int sum = 0;
    int mas[10000];
    printf("Введите размер массива:\n");
    scanf("%d",&n);
    printf("Введите элементы массива:\n");
    for(int i = 0; i<n; i++)
    {
        scanf("%d",&mas[i]);
    }
    for(int i = ip; i<n; i++)
    {
        if(mas[i] > 0)
        {
            ip = i;
            break;
        }
    }
    for(int i = ip; i<n; i++)
    {
        sum += mas[i];
    }
    printf("%d",sum);
}
Yandex
Объявления
30.10.2011, 16:51     Вычислить номер максимального по модулю элемента массива
Ответ Создать тему
Опции темы

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