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

Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа - C++

Восстановить пароль Регистрация
 
sparki71
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 27
29.04.2014, 18:15     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #1
Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа.
Заранее благодарна.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2014, 18:15     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа
Посмотрите здесь:

C++ Дано N десятков целых чисел. Определить, сколько из них могут составлять геометрическую прогрессию.
C++ Дано 40 чисел.Определить сколько отличны от последнего числа
Даны 4 вещественных числа. Определить сколько из них отрицательных. C++
целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите наибольшее из них. C++
C++ целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите наибольшее из них
C++ Цикл while: Определить, сколько элементов этой последовательности больше предыдущего элемента
C++ Определить сумму тех вещественных чисел, которые больше P
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
malfoi
 Аватар для malfoi
50 / 50 / 15
Регистрация: 17.12.2013
Сообщений: 334
30.04.2014, 00:55     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #2
C++
1
2
3
4
5
6
7
int count(double *array, int size) {
    int cnt = 0;
    for (int i = 1; i < size; i++)
        if (array[i] > array[i - 1])
            cnt++;
    return cnt;
}
sparki71
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 27
30.04.2014, 11:52  [ТС]     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #3
а если нужно сделать это с вводом из файла?
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,910
Записей в блоге: 1
30.04.2014, 12:00     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #4
sparki71, а не важно, откуда ввод. В эту функцию следует передавать уже введённый массив.
sparki71
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 27
30.04.2014, 12:29  [ТС]     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #5
эмм..
я пыталась вот так сделать ,но что-то не работает ,как правильно?(((
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <fstream>
#include "stdafx.h"
#include <conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
ifstream F("L7.txt");
int count(double *array, int size) {
    int cnt = 0;
    for (int i = 1; i < size; i++)
        if (array[i] > array[i - 1])
            cnt++;
    return cnt;
}
cout << kolichestvo<< endl;
system("pause");
return 0;
}
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,910
Записей в блоге: 1
30.04.2014, 12:57     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #6
sparki71, бред полный. Ты бы хоть одну книжку по Си прочитал. Хотя бы первые пару глав!
TenGen
Будущее рядом
 Аватар для TenGen
96 / 94 / 20
Регистрация: 06.03.2014
Сообщений: 342
30.04.2014, 13:07     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #7
Kuzia domovenok, почему вы так резко ко всем относитесь? Помню, вы и мой код настойчиво пытались критиковать.

sparki71, у вас тут и правда много ошибок. Функцию count надо вынести за пределы функции _tmain, функция в функции не объявляется. Файл вы не открыли, массива для функции тоже не создали.

Не по теме:

и я бы на вашем месте учился бы на Dev Cpp, он проще, понятнее и в нем непонятно как работает автодополнение кода, так что вам будет проще запомнить все

fama
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 16
30.04.2014, 14:24     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #8
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 <fstream>
#include <iostream>
using namespace std;
 
int count(double *array, int size) {
    int cnt = 0;
    for (int i = 1; i < size; i++)
        if (array[i] > array[i - 1])
            cnt++;
    return cnt;
}
int main()
{
    double a[200];
    ifstream F("L7.txt");
    int i = 0;
    while(!F.eof())
    {
        F>>a[i];
        i++;
    }
    int kolichestvo = count(a,i);
    cout << kolichestvo<< endl;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2014, 14:44     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа
Еще ссылки по теме:

Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу C++
Дано не менее трех различных натуральных чисел, за которыми следует ноль. Определить три наибольших числа из них C++
Заданы три числа. Определить, сколько среди них положительных чисел C++
Дано 10 вещественных чисел. Вычислить разность между максимальным и минимальным из них C++
Массив: Определить, сколько из них больше своих «соседей», те предыдущего и последующего C++

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

Или воспользуйтесь поиском по форуму:
TenGen
Будущее рядом
 Аватар для TenGen
96 / 94 / 20
Регистрация: 06.03.2014
Сообщений: 342
30.04.2014, 14:44     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #9
fama, вы забыли открыть файл, проверить, существует ли он

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>
using namespace std;
 
const int n = 200;
 
int count(double *array, int size) {
    int cnt = 0;
    for (int i = 1; i < size; i++)
        if (array[i] > array[i - 1])
            cnt++;
    return cnt;
}
 
int main(int argc, char **argv)
{
    int *a = new int[n];
    for (int i = 0; i < n; i++)
    {
        cout << "a[" << (i+1) << "]:"; cin >> a[i];
    }
    cout << "Result = " << count(a, n) <, endl;
    delete []a;
    return 0;
}
Yandex
Объявления
30.04.2014, 14:44     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа
Ответ Создать тему
Опции темы

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