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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана действительная матрица NxM http://www.cyberforum.ru/cpp-beginners/thread43417.html
Доброго времени суток!очень прошу помочь с прогой! Дана действительная матрица NxM.Получить последовательность b1,...,b(n), где b(k)-это число отрицательных элементов в k-й строке
C++ Работа с WinDriver 10.0 Скачал триал версию WinDriver. Хочу написать драйвер PCI Express под Linux. Думаю WinDriver с етим не справитса,но хотяби он оставил исходники на C, а дальше уже сам. Кто то уже юзал етую прогу? Какие результаты? http://www.cyberforum.ru/cpp-beginners/thread43393.html
Бот для браузерной игры C++
Подскажите что-нибудь по сетевому С/С+ Моя задача написать бота для браузерной игры:)
C++ Прблемы с Шаблонами: Конструктор с параметрами, объявление итератора.
Добрый день. Начал изучать шаблоны и сразу же возникло 2 проблемы: 1).На Строке в мейне SArr<short> ar1(100); Выдается ошибка undefined reference to `SArr<short>::SArr(short)' Причем, если подключить в мейне “SArr.cpp” то ошибка исчезает. 2)В SArr.h MyVect::iterator it; требует “;” после iterator. Если убрать it то компилятор конечно затыкается но результат явно получится для меня...
C++ Дискретизация http://www.cyberforum.ru/cpp-beginners/thread43297.html
не знаю как сделать дискретизацию отрезка arange(0,1.e-2,1.e-7) от 0 до 1.e-2 с шагом 1.e-7
C++ Рекурсивный спуск нужно реализовать рекурсивный спуск буквально за час, буду оч признателен. Нужно найти ошибку в синтаксисе и помочь с семантикой, либо другой вариант. Итак, начал с синтаксиса, немного кривовато, но ниче (использую Dev 4.9.9.2) . Ошибка, не проходит 2й раз через Operand, по идее не хватает символа, но чет не соображу где теряется он /*2. Отношение Операнд знак Операнд, где Операнд - целое... подробнее

Показать сообщение отдельно
YurA_280784
Заблокирован
09.07.2009, 17:55     Вычислить минимальный по модулю элемент массива
Ответ на 1.1
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
#include <windows.h>
#include <stdio.h>
#include <math.h>
 
int minabs(int n, int *mass);
 
int *mass = (int *)malloc(sizeof(int));
 
void main()
{
    printf("Vvedite chislo elemntov\r\n");
    int num;scanf("%d",&num);
    mass = (int *)realloc((void *)mass,sizeof(int)*num);
    printf("Vvedite elementi massiva\r\n");
    for(int i = 0; i < num; i++)
    {
        printf("mass[%d] = ",i);
        scanf("%d",&mass[i]);
    }
    printf("minimal element on abs : %d\r\n", minabs(num,mass));
    mass = (int *)realloc((void *)mass,sizeof(int));
    printf("1 - vvesti novi massiv\r\n");
    scanf("%d",&num);
    if(num == 1)
        main();
}
 
int minabs(int n, int *mass)
{
    int RetVal = mass[0];
    for(int i = 1; i < n; i++)
        if(RetVal < abs(mass[i]))
            RetVal = mass[i];
    return RetVal;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru