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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод из файла целые числа http://www.cyberforum.ru/cpp-beginners/thread1530890.html
В текстовом файле записана последовательность целых чисел через пробел (например 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... http://www.cyberforum.ru/cpp-beginners/thread1530888.html
C++ Найти значение выражения
#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...
C++ Считать числа из файла в массив для дальнейшей работы с ними http://www.cyberforum.ru/cpp-beginners/thread1530863.html
дан файл, в котором записаны данные: X 1 2 35 41 5 63 7 80 нужно считать ЧИСЛА из файла в массив для работы с ними. Никак не выходит((
C++ Программа для деления текста на предложения При переносе пробелов получается какая-то абброкадабра, что делать? #include "iostream" int main() { using namespace std; char ch, j; int i,k; cin >> j; ch = j; подробнее

Показать сообщение отдельно
awalio
32 / 32 / 27
Регистрация: 22.05.2015
Сообщений: 146
Завершенные тесты: 2
15.09.2015, 10:30     Как сравнить несколько(>2) элементов в одном массиве?
MsVe, доброго утра)

Вы не проверяете весь массив. Идёте лишь до 4-го элемента.
C++
1
for (int i=0; i<4 ; i++)
Условие выхода должно быть:
C++
1
i < 5;
Таким образом Вы пройдёте весь массив и сравните все элементы.

Плюс у Вас в последний цикл программа не входит из-за неправильного условия выхода.

После замены всех условий - вывод Вашего кода:
There is no equel elements.
There are 2 equel elements
There are 3 equel elements
There is no equel elements.
There is no equel elements.
There is no equel elements.
There is no equel elements.
There is no equel elements.
There is no equel elements.
Что тоже является не совсем корректным.
Может быть, Вам нужно добавить каких-то флагов и прерываний, или изменить условия.

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