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

Узнать, все ли числа в массиве одинаковые - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарные деревья. Проверить на соответствие значения узлов дерева членам арифметической прогрессии http://www.cyberforum.ru/cpp-beginners/thread755322.html
Как проверить на соответствие значения узлов дерева членам арифметической прогрессии. Я так понимаю, что в порядке инфиксного обхода мне необходимо просчитывать разницу между соседними элементами, и если она одинакова везде, стало быть соответсвует арифм.прогрессии. Как просчитать эту разницу? подскажите пожалуйста...
C++ Сколько процентов от цифр в числе больше 5-и Дано натуральное число n. Сколько процентов от чисел в этом числе больше, чем 5? Пример: n=2012, ответ = 0% n=199, ответ = 67% http://www.cyberforum.ru/cpp-beginners/thread755309.html
график зависимостей количества перестановок от размерности массива C++
построить график зависимостей количества перестановок от размерности массива. Компилятор CodeBlocks. Нужны какие-нибудь идеи.
Чтение текстового файла в вектор типа char C++
Имеется текстовый файл. Необходимо прочитать его ПОЛНОСТЬЮ, включая все символы переноса строки (и 0A и 0D), все пробелы, нулевые символы (00), и т.д. в массив vector <char>. Я много способов пробовал, ближе всех был этот: #include <iostream> #include <fstream> #include <stdio.h> #include <string> #include <vector> using namespace std;
C++ Задача с Olympiads http://www.cyberforum.ru/cpp-beginners/thread755277.html
Вроде работает, но на половине тестов срезается... Условие: В столице одной небольшой страны очень сложная ситуация. Многокилометровые пробки буквально парализовали движение в городе, и власти на многих улицах ввели одностороннее движение, не анализируя, можно ли будет теперь проехать из любого места в городе в любое другое, не нарушая правила. Транспортная система столицы представляет собой N...
C++ Использование указателей. Преобразовать матрицу по правилу Дана действительная квадратная матрица порядка n. Преобразовать матрицу по правилу: строку с номером n сделать столбцом с номером n, а столбец с номером n сделать строкой с номером n. #include <stdio.h> #include<iostream.h> #include <conio.h> int main() { clrscr(); const n=3; int a,i,j,tm; for(i=0;i<n;i++) подробнее

Показать сообщение отдельно
Doctor_
 Аватар для Doctor_
232 / 232 / 69
Регистрация: 03.02.2011
Сообщений: 1,405
08.01.2013, 00:15     Узнать, все ли числа в массиве одинаковые
Как-то так:
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
#include <iostream>
#include <conio.h>
#include <windows.h>
 
using namespace std;
 
int main() {
    int n;
    cout << "Array size: ";
    do {
        cin >> n;
        } while(n > 100);
    int vec[n];
    cout << "Input array of " << n << " elments" << endl;
    for(int i=0; i<n; i++) {
            cin >> vec[i];
            }
    system("cls");
    cout << "Array:" << endl;
    for(int i=0; i<n; i++) {
            cout << vec[i] << "  ";
    }
    int count = 0;
    for(int i=0; i<n; i++) {
            if(vec[i] == vec[i+1]) {
                      count++;
                      }
            }
    cout << endl;
    if(count+1 == n) {
             cout << "All elements are equal" << endl;
             } else {
                    cout << "Elements not equal" << endl;
                    }
    getche();
}
 
Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru