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

Разделение массива на группы методом скользящего окна - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дает ли register прирост в скорости? И есть ли толк в inline? http://www.cyberforum.ru/cpp-beginners/thread1530972.html
Всем привет Читал про типы данных и набрел на такую переменную как register. Написано что если ее объявить в программе то, она помещается в какую-то более быструю область памяти и вследствие чего работает значительно быстрей. Что прирост в скорости может быть в 2 раза. Но также сказано что не все компиляторы ее поддерживают и тд.... Вот провел небольшой эксперимент(Visual Studio 2013...
C++ Как сравнить несколько(>2) элементов в одном массиве? Добрый день! Помогите, пожалуйста! Никак не могу разобраться, как сравнивать элементы одного и того же массива между собой! Полная задача требует выяснить если в массиве: Два одинаковых элементы Три Четыре Два и Три одновременно Являются ли элементы последовательными(1,2,3,4...) Я застряла на трех элементах! Ниже мой вариант кода, как бы я его не исправляла, выдает какую-то чушь!! http://www.cyberforum.ru/cpp-beginners/thread1530963.html
C++ Вывод из файла целые числа
В текстовом файле записана последовательность целых чисел через пробел (например 40 56 84)! Когда выполняется программа в консоль выводится "40 56 84 84". Объясните пожалуйста почему последняя цифра выводится 2 раза?#include <iostream> #include <fstream> using namespace std; int main() { int x; ifstream file("Числа.txt");
C++ При выводе получается какая-то ересь в матрице
Дано задание: написать программу,транспонирующую матрицу, используя указатели и единицы трансляции, программа написана, но итогом является последовательность символов, вместо чисел из двухмерного массива (подозреваю, что указатели и виноваты) using namespace std; int main() { int Column, Row, iNumb; cout << "Enter the number of columns of matrix: "; cin >> Column; cout << "Enter the...
C++ Найти значение выражения http://www.cyberforum.ru/cpp-beginners/thread1530876.html
#include <iostream> #include <cmath> using namespace std; int main() { setlocale(LC_ALL, "Russian"); float k,y,t,v,u,x; char c;
C++ Не могу найти ошибку в программе, вычисляющей определенный интеграл по методу трапеций Написал программу для вычисления интеграла от x^(1/3) в пределах от -1 до 8. На выходе выдает нули и бесконечности:( Подскажите плиз в чем дело. Использовал тот факт, что f(x)=fn+((fn+1 - fn)*(x-xn))/(xn+1-xn) А интеграл считал как J=dx*(f0+fn)/2+dx*(f1+f2+...+fn-1]) #include<iostream> #include<conio.h> #include<cmath> #include<fstream> using namespace std; int main() { ofstream... подробнее

Показать сообщение отдельно
FrostGap
0 / 0 / 0
Регистрация: 03.09.2015
Сообщений: 8
15.09.2015, 09:58     Разделение массива на группы методом скользящего окна
Здравствуйте.
Задача такая, нужно создать массив состоящий из 1 строки и 168 значений(столбцов)
Потом этот массив разделить на 108 групп(массивов) по 60 значений со сдвигом в 1 шаг, т.е. 1 группа это значения от 1 до 60, вторая от 2 до 61, третья от 3 до 62 и так до конца, должно подучиться 108 групп. Последняя от 108 до 168. Вывести на экран с помощью printf.
Затем найти среднее значение каждой из этих групп.
И проверить входит ли значение в диапазон от 0.5 до 2.
Если входит присвоить этому массиву значение 1, если нет, то значение 3.
Вывести на экран с помощью printf.

Посоветуйте как это сделать?
Посогите хотя бы разделить его таким образом? (Скользящим методом)
Миниатюры
Разделение массива на группы методом скользящего окна  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru