Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.76/34: Рейтинг темы: голосов - 34, средняя оценка - 4.76
1 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 155

Найти два последовательных члена последовательности, среднее арифметическое которых ближе всего к определенному числу

16.04.2014, 11:12. Показов 7312. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите сделать задание, ни как не могу в него вникнуть:
Компоненты файла f – целые (отличные от нуля) числа: х, y1, ... yn. Вывести на экран два последовательных члена этой последовательности, среднее арифметическое которых ближе всего к х. Выполнить задания для текстового и бинарного файлов.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2014, 11:12
Ответы с готовыми решениями:

В массиве найти два члена,среднее арифметическое которых ближе всего к Х
Здравствуйте,помогите с написанием программ в С++ (использую CodeBlocks),я новичек хочу научиться,но лучше понимаю на примерах. Заранее...

В последовательности найти два члена, среднее арифметическое которых ближе всего к данному числу
Даны действительные числа x, y1,...,y25. В последовательности y1,...,y25 найти два члена, среднее арифметическое которых ближе равно х....

Найти два члена последовательности, среднее арифметическое которых ближе всего к х
Даны действительные числа х, у1,…, у25. В последовательности у1,…, у25 найти два члена среднее арифметическое которых ближе всего к х. Я...

31
Будущее рядом
 Аватар для TenGen
101 / 100 / 48
Регистрация: 06.03.2014
Сообщений: 342
05.05.2014, 16:49
Студворк — интернет-сервис помощи студентам
Bakinowski Wlad, в этом и проблема
0
1 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 155
05.05.2014, 17:27  [ТС]
TenGen, а как её решить? что нужно сделать?
0
1 / 1 / 3
Регистрация: 08.01.2013
Сообщений: 15
06.05.2014, 11:53
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream>
#include <fstream>
#include <vector>
#include <iterator>
#include <cmath>
 
using namespace std;
 
int main()
{
 
    vector <int> v;
 
int toStore[9] = {6,4,4,3,3,3,4,5,6};
    ofstream o("output.dat",ios::binary);
    
    for(int i = 0; i < 9; i++) {
    
    o.write((char*)&toStore[i],sizeof(int));
    
    }
    
    o.close();
 
ifstream f("output.dat",  ios::in | ios::binary);
    
    int toRestore;
    while(f.read((char*)&toRestore,sizeof(int))) {
    
    v.push_back(toRestore);
}
    
 
 
 
    
    
    vector <int>:: iterator begin = v.begin();
    
    vector <int>:: iterator end = v.end();
    
 
     vector<int> max;
 
     int sred = abs(*begin - (*(begin+1) + *(begin+2))/2);
 
     
     max.push_back(sred);
     
     max.push_back(*(begin+1));
     
     max.push_back(*(begin+2));
    
    
 
 
     for(vector<int>:: iterator cur = (begin+1); cur != end; cur++)
     {
     
        for(vector<int>:: iterator j = (begin+1); j != end; j++)
     
        {
            if(j != cur)
            {
     
          if( abs(*begin - (*cur + *j)/2) < max[0]) 
     
          {
            max[0] = abs(*begin - ((*cur + *j)/2));
     
            max[1] = *cur;
     
            max[2] = *j;
     
          }
        }
 
 
     }
     
     }
      cout << max[1] << endl << max[2] << endl;
 
}
0
1 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 155
06.05.2014, 16:10  [ТС]
pisaruk, это для текстового файла?
0
1 / 1 / 3
Регистрация: 08.01.2013
Сообщений: 15
06.05.2014, 16:11
binary
0
1 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 155
06.05.2014, 17:31  [ТС]
pisaruk, а можете тоже самое, только для текстового?
0
1 / 1 / 3
Регистрация: 08.01.2013
Сообщений: 15
06.05.2014, 17:33
на первой страницы этой темы, мой ответ, для текстового.
0
1 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 155
06.05.2014, 18:25  [ТС]
pisaruk, можете немного объяснить?

Добавлено через 38 минут
pisaruk, текстовый не работает....
0
1 / 1 / 3
Регистрация: 08.01.2013
Сообщений: 15
06.05.2014, 19:04
Bakinowski Wlad, а что именно не работает, не компилится, не правильный ответ ?
0
1 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 155
06.05.2014, 19:04  [ТС]
pisaruk, не компилируется...
0
1 / 1 / 3
Регистрация: 08.01.2013
Сообщений: 15
06.05.2014, 19:06
Bakinowski Wlad, ну а какая ошибка, что в логе пишет, я так понимаю у вас VS ?
0
1 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 155
06.05.2014, 19:09  [ТС]
pisaruk, да, 2010 год, он начинает компилироватся, но потом ошибка...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.05.2014, 19:09

Найти два члена последовательности, среднее арифметическое которых ближе всего к х
Даны действительные числа х, у1,…, у25. В последовательности у1,…, у25 найти два члена среднее арифметическое которых ближе всего к х. ...

Найти два члена последовательности, среднее арифметическое которых ближе всего к х
Даны действительные числа х, у1,…, у25. В последовательности у1,…, у25 найти два члена среднее арифметическое которых ближе всего к х. ...

Найти два члена последовательности, среднее арифметическое которых ближе всего к х.
Даны действительные числа х, y1,..., y25. В последовательности y1,..., y25 найти два члена, среднее арифметическое которых ближе всего к х....

В последовательности найти два члена, среднее арифметическое которых ближе всего к X
Даны действительные числа X1, Y1, Y2, ..., Y25. В последовательности {Y} найти два члена, среднее арифметическое которых ближе всего к X ...

В последовательности найти два члена, среднее арифметическое которых ближе всего к х
Помогите пожалуйста, очень нужно, заранее благодарю! Массивы 16. Даны действительные числа x, y1,...,y25. В последовательности...


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

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru