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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Лестат
12 / 11 / 1
Регистрация: 24.09.2009
Сообщений: 188
#1

Определить максимальное значение напряжения в сети - C++

17.02.2010, 16:58. Просмотров 1517. Ответов 9
Метки нет (Все метки)

Народ, плз, помогите
В течение суток через каждый час проведены 24 замера напряжения в сети. Определить максимальное значение напряжения в сети в интервале (20,6) час и время, когда оно было зафиксировано.
на языке С
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2010, 16:58     Определить максимальное значение напряжения в сети
Посмотрите здесь:
Определить максимальное значение среди элементов матрицы C++
C++ Определить максимальное значение суммы первых n-элементов
Определить сколько чисел принимают максимальное значение C++
Определить в матрице минимальное и максимальное значение и их позиции C++
Определить максимальное значение среди элементов матрицы C++
Определить максимальное и среднее арифметическое значение элементов массива C++
C++ Массив: Определить, сколько чисел в последовательности принимают максимальное значение?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
18.02.2010, 09:05     Определить максимальное значение напряжения в сети #2
Лестат, Если уточните кое-что, то задача станет решаема.
Время начала замеров вводится с клавиатуры?
Интересующий нас интервал времени 20.00 (предыдущих суток) -6.00 (текущих суток), правильно?
Genius Ignat
1235 / 773 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
18.02.2010, 10:48     Определить максимальное значение напряжения в сети #3
значение напряжения в сети в интервале (20,6)
Может это допустимый порог значения напряжения: Вольт.
Интервал пишут от меньшего к большему, или я математику совсем забыл (6,20);
Лестат
12 / 11 / 1
Регистрация: 24.09.2009
Сообщений: 188
24.02.2010, 18:10  [ТС]     Определить максимальное значение напряжения в сети #4
я сам не понял что там в условии к чему =(

все равно не понял как сделать. =(
Лестат
12 / 11 / 1
Регистрация: 24.09.2009
Сообщений: 188
10.03.2010, 21:37  [ТС]     Определить максимальное значение напряжения в сети #5
Цитата Сообщение от valeriikozlov Посмотреть сообщение
Интересующий нас интервал времени 20.00 (предыдущих суток) -6.00 (текущих суток), правильно?
Да, вот так.
А что дальше не знаю.=(

Добавлено через 5 часов 58 минут
Вот я написал, но не работает, не могу понять где ошибка
кажется ошибка с операцией rand,randomize..<-в вот таких кажется ошибка
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
41
42
43
44
45
46
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define n 24
int main()
{   
    int i;
    float p[n], max=0;
    int t,t1,t2;
    randomize();
    printf("\nSutochnie znacheniya\n");
    for ( i=0;i<n/2;i++)
        printf("%6i",i);
        printf("\n");
    for (i=0;i<n/2;i++)
    {   p[i]=rand(200)/10.0+210;
        printf("%6.1f",p[i]);}
        printf("\n");
        for (i=n/2;i<n;i++)
            printf("%6i",i);
            printf("\n");
        for (i=n/2;i<n;i++)
        {   p[i]=rand(200)/10.0+210;
            printf("%6.1f",p[i]);}
            printf("\nVvedite promezhutok vremeni");
            do 
            {   printf("\n  Nachal'noe znachenie(0 <= t1 <= 23)");
                scanf("%i",&t1);
            }   while(t1>23||t1<0);
            do 
            {   printf("\n  Konechnoe znachenie(%i <= t2 <= 24)",t1);
                scanf("%i",&t2);
            }   while(t2>24||t2<t1);
            printf("\nZnachenie za etot period\n");
            for (i=t1;i<=t2;i++)
                printf("%6i",i);
                printf("\n");
            for (i=t1;i<=t2;i++)
            {   printf("%6.1f",p[i]);
                if (p[i]>max) {max=p[i]; t=i;}
            }
    printf("\n\nMaximum = %4.1f, was at %i hours",p[t],t);
getch();
return 0;
}
Вот выдает, при попытке запустить программу:
Linking...
19.obj : error LNK2001: unresolved external symbol _randomize
Debug/19.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
10.03.2010, 21:46     Определить максимальное значение напряжения в сети #6
Вот так попробуйте:
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
41
42
43
44
45
46
47
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#define n 24
int main()
{   
        int i;
        double p[n], max=0;
        int t,t1,t2;
        srand( time( NULL ) );
        printf("\nSutochnie znacheniya\n");
    for ( i=0;i<n/2;i++)
                printf("%6i",i);
                printf("\n");
    for (i=0;i<n/2;i++)
        {       p[i]=(double)(rand()%11)+200.+(rand()%10)/10.;
                printf("%6.1f",p[i]);}
                printf("\n");
                for (i=n/2;i<n;i++)
                        printf("%6i",i);
                        printf("\n");
                for (i=n/2;i<n;i++)
                {       p[i]=(double)(rand()%11)+200.+(rand()%10)/10.;
                        printf("%6.1f",p[i]);}
                        printf("\nVvedite promezhutok vremeni");
                        do 
                        {       printf("\n      Nachal'noe znachenie(0 <= t1 <= 23)");
                                scanf("%i",&t1);
                        }       while(t1>23||t1<0);
                        do 
                        {       printf("\n      Konechnoe znachenie(%i <= t2 <= 24)",t1);
                                scanf("%i",&t2);
                        }       while(t2>24||t2<t1);
                        printf("\nZnachenie za etot period\n");
                        for (i=t1;i<=t2;i++)
                                printf("%6i",i);
                                printf("\n");
                        for (i=t1;i<=t2;i++)
                        {       printf("%6.1f",p[i]);
                                if (p[i]>max) {max=p[i]; t=i;}
                        }
        printf("\n\nMaximum = %4.1f, was at %i hours",p[t],t);
getch();
return 0;
}
Лестат
12 / 11 / 1
Регистрация: 24.09.2009
Сообщений: 188
10.03.2010, 22:07  [ТС]     Определить максимальное значение напряжения в сети #7
спасибо, работает
Цитата Сообщение от valeriikozlov Посмотреть сообщение
srand( time( NULL ) );
Цитата Сообщение от valeriikozlov Посмотреть сообщение
#include <time.h>
вот эти объясните плз
Delphin_KKC
UNIX-way
709 / 494 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
10.03.2010, 22:12     Определить максимальное значение напряжения в сети #8
Цитата Сообщение от Лестат Посмотреть сообщение
вот эти объясните плз
#include <time.h> //заголовочный файл, в котором описана функция time(), возвращающая текущее время
srand( time( NULL ) );//инициализация генератора случайных чисел
Лестат
12 / 11 / 1
Регистрация: 24.09.2009
Сообщений: 188
10.03.2010, 22:13  [ТС]     Определить максимальное значение напряжения в сети #9
ясно, спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2010, 06:35     Определить максимальное значение напряжения в сети
Еще ссылки по теме:
Задана последовательность чисел длиной n. Определить минимальное и максимальное значение этой последовательности ... C++
Данная целочисленная квадратная матрица. Определить максимальное значение среди элементов матрицы! C++
C++ Данная целочисленная квадратная матрица. Определить максимальное значение среди элементов матрицы
Данная целочисленная квадратная матрица. Определить максимальное значение среди элементов матрицы C++
Определить максимальное значение общего количества учащихся, обучающихся в классах одной параллели C++

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

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.03.2010, 06:35     Определить максимальное значение напряжения в сети #10
Лестат, На всякий случай почитайте: http://www.cyberforum.ru/cpp-beginners/thread44753.html
Yandex
Объявления
11.03.2010, 06:35     Определить максимальное значение напряжения в сети
Ответ Создать тему
Опции темы

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