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

Как сравнить несколько(>2) элементов в одном массиве? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавить в списке L вещественных элементов перед каждым элементом с четным номером элемент со значением V http://www.cyberforum.ru/cpp-beginners/thread1530953.html
А) добавить в списке L вещественных элементов перед каждым элементом с четным номером элемент со значением V; элементы списка нумеруются с 0. Б) удалить из полученного списка элемент, имеющий значение M
C++ Вывод из файла целые числа В текстовом файле записана последовательность целых чисел через пробел (например 40 56 84)! Когда выполняется программа в консоль выводится "40 56 84 84". Объясните пожалуйста почему последняя цифра выводится 2 раза?#include <iostream> #include <fstream> using namespace std; int main() { int x; ifstream file("Числа.txt"); http://www.cyberforum.ru/cpp-beginners/thread1530890.html
C++ При выводе получается какая-то ересь в матрице
Дано задание: написать программу,транспонирующую матрицу, используя указатели и единицы трансляции, программа написана, но итогом является последовательность символов, вместо чисел из двухмерного массива (подозреваю, что указатели и виноваты) using namespace std; int main() { int Column, Row, iNumb; cout << "Enter the number of columns of matrix: "; cin >> Column; cout << "Enter the...
C++ Найти значение выражения
#include <iostream> #include <cmath> using namespace std; int main() { setlocale(LC_ALL, "Russian"); float k,y,t,v,u,x; char c;
C++ Не могу найти ошибку в программе, вычисляющей определенный интеграл по методу трапеций http://www.cyberforum.ru/cpp-beginners/thread1530872.html
Написал программу для вычисления интеграла от 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...
C++ Считать числа из файла в массив для дальнейшей работы с ними дан файл, в котором записаны данные: X 1 2 35 41 5 63 7 80 нужно считать ЧИСЛА из файла в массив для работы с ними. Никак не выходит(( подробнее

Показать сообщение отдельно
Байт
Эксперт C
15662 / 9989 / 1499
Регистрация: 24.12.2010
Сообщений: 18,763
15.09.2015, 14:11     Как сравнить несколько(>2) элементов в одном массиве?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int array[COUNT_ARRAY]={6,5,6,8,6}; //Задаем массив
int povtor[COUNT_ARRAY];
for(int i=0; i<COUNT_ARRAY; i++) povtor[i] = 1;
for(int i=0; i<COUNT_ARRAY; i++) 
  for(j=0; j<i; j++)  
    if (array[i]==array[j]) {
     povtor[j]++;
     break;
   }
for(int i=2; i<=4; i++) 
  for(int j=0; j<COUNT_ARRAY; j++) 
    if (povtor[j]==i) {
      cout<<"There are " << i << "equel elements\n"; 
      break;
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru