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

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

Войти
Регистрация
Восстановить пароль
 
sparki71
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 27
#1

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

29.04.2014, 18:15. Просмотров 463. Ответов 8
Метки нет (Все метки)

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

Массив: Определить, сколько из них больше своих «соседей», те предыдущего и последующего - C++
2. Дано 20 целых чисел. Определить, сколько чисел в последовательности больше своих «соседей», т.е. предыдущего и последующего.

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

Даны 4 вещественных числа. Определить сколько из них отрицательных. - C++
Даны 4 вещественных числа. Определить сколько из них отрицательных. Оператор цикла не использовать. если можно с коментариями.

Дано N десятков целых чисел. Определить, сколько из них могут составлять геометрическую прогрессию. - C++
Дано N десятков целых чисел. Определить, сколько из них могут составлять геометрическую прогрессию. Проверку оформит в виде функции.

целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите наибольшее из них. - C++
Исходные данные : целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите...

целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите наибольшее из них - C++
Исходные данные : целое положительное К, за которым следуют К вещественных чисел. Определите, сколько из них отрицательных. Найдите...

Дано 40 чисел.Определить сколько отличны от последнего числа - C++
Привет всем. Не могу решить задачу. Не понимаю с чего начать. Вот задача: Дано 40 чисел, определите сколько из них отличны от последнего...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
malfoi
50 / 50 / 15
Регистрация: 17.12.2013
Сообщений: 333
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
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 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
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
30.04.2014, 12:57     Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа #6
sparki71, бред полный. Ты бы хоть одну книжку по Си прочитал. Хотя бы первые пару глав!
TenGen
Будущее рядом
97 / 95 / 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 вещественных чисел. Определить, сколько из них больше предыдущего числа
Еще ссылки по теме:

Цикл while: Определить, сколько элементов этой последовательности больше предыдущего элемента - C++
1)Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности больше...

Заданы три числа. Определить, сколько среди них положительных чисел - C++
Помогите пожалуйста с задачей. Она должна быть решена с использованием функций. Есть код программы без определения функции (C++): ...

Дано 10 вещественных чисел. Вычислить разность между максимальным и минимальным из них - C++
Дано 10 вещественных чисел. Вычислить разность между максимальным и минимальным из них.

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

Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу - C++
очень нужна помощь, ребят... Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу.


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

Или воспользуйтесь поиском по форуму:
TenGen
Будущее рядом
97 / 95 / 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 вещественных чисел. Определить, сколько из них больше предыдущего числа
Ответ Создать тему
Опции темы

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