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

Массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарный файл http://www.cyberforum.ru/cpp-beginners/thread59593.html
Ошибка strcpy(rb.dr, DateTimePicker1->Date.c_str()); Не могу понять, что за ошибка)
C++ Вычислить сумму элементов массива, расположенных между первым и последним положительными элементами пожалуйста помогите решить задачу: Задача в одномерном массиве состоящем из n вещественных элементов, вычислить сумму элементов массива расположенных между первым и последним положительными элементами http://www.cyberforum.ru/cpp-beginners/thread59592.html
C++ В одномерном массиве, состоящем из n вещественных, вычислить минимальный элемент
пожалуйста помогите мне решить задачи: В одномерном массиве, состоящем из n вещественных, вычислить минимальный элемент массива
C++ инклуды для написания 2 мерного тетриса
хочу начать учить с++ с написания чего-нибудь веселенького, радующего глаз, решил начать с тетриса Вопрос: какие заголовочные файлы нужны подключить для реализации игры(плоская графика, обработка пользовательского ввода) для написания на чистом С++
C++ Из введенных целых чисел сформировать два списка типа стек с одинаковым количеством элементов. http://www.cyberforum.ru/cpp-beginners/thread59561.html
Из введенных целых чисел сформировать два списка типа стек с одинаковым количеством элементов. Разработать функцию, какая соединает два стеки в один с попарно взятыми элементами начальных стеков (начиная с вершины первого стека) .функция передает к основной программе адрес новой вершины полученного стека. В функции операции выделения и освобождения памяти не использовать!
C++ Получить имя процесса. Помогите разобраться с GetProcessName(). в MSDN нашел, но ничего не понял :wall:.... объясните, пожалуйста, где объявлена, что надо подключить и тд. :help: подробнее

Показать сообщение отдельно
alibaba314
18 / 18 / 1
Регистрация: 22.03.2009
Сообщений: 58
28.10.2009, 18:09
//Эта функция подсчитыывает минимум и возвращает его

float minimum= a1 [0];
здесь надо писать так
C++
1
 float minimum= fabs(a1 [0]);
Добавлено через 28 минут
из кода у Kravam, я немножко изменил, и так получилось:

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
#include <stdio.h>
#include <math.h>
#define amount 4 
 
int i;
//ÏîëîæèòåëüГ*ûì Г±Г·ГЁГІГ*ГҐГІГ±Гї ГўГ±ГїГЄГЁГ© ýëåìåГ*ГІ, êîòîðûé áîëüøå 0
float mean (float* a){
    float sum= 0;
    int count= 0;
    for (i= 0; i< amount; i++) 
        if (a[i]> 0) {
            sum += a[i];
            count++;
        }
    if (count) 
        return sum/count;
    return 0;
}
 
//ГќГІГ* ГґГіГ*êöèÿ ïîäñ÷èòûûâГ*ГҐГІ ìèГ*èìóì ГЁ âîçâðГ*Г№Г*ГҐГІ ГҐГЈГ®
float min (float* a) {
    float minimum= fabs(a[0]);
    for (i= 0; i< amount; i++)
        minimum= minimum<fabs(a[i])?minimum:fabs(a[i]);
    return minimum;
}
int main () {
    float a [amount];
    printf("put in elements of array:\n");
    for(i= 0; i< amount; i++){
        printf("a[%d]=", i);
        scanf("%f", &a[i]);
    }
    if(!mean(a)) printf("in array has'n positive number!!!");
    else
        printf ("mean value= %f\n", mean(a));
    printf ("\nabsolute minimum= %f", min (a));
    getchar ();
}
спасибо kravam!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru