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

Создать массив из различных элементов исходного - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В двумерном массиве поменять местами столбцы, симметричные относительно середины массива http://www.cyberforum.ru/cpp-beginners/thread683957.html
Кто чем может.Новичок ,только учусь 3.В двумерном массиве целых чисел поменять местами столбцы, симметричные относительно середины массива (верти-кальной линии).
C++ Программа с использованием дружественной функции и классов Я в С++ новичок. Нужна программа с использованием дружественной функции и классов. Можете привести пожалуйста пару примеров? Заранее огромное Вам спасибо. http://www.cyberforum.ru/cpp-beginners/thread683956.html
Вывести на экран изображение летящей ракеты C++
Кто чем может.Новичок ,только учусь 4. Написать программу, выводящую на экран изображение летящей ракеты. Фоном может быть изображение неба, поверхности земли, облаков.
Данная целочисленная прямоугольная матрица. Определить количество строк, не содержащих ни одного нулевого элемента. C++
Данная целочисленная прямоугольная матрица. Определить количество строк, не содержащих ни одного нулевого элемента.
C++ Определить количество натуральных чисел, не превышающих n, которые не делятся нацело на 7 http://www.cyberforum.ru/cpp-beginners/thread683945.html
Кто чем может.Новичок ,только учусь 1.Определить количество натуральных чисел, не превышающих n, которые не делятся нацело на 7.
C++ Вывод массива из файла файл init.dat находитсья в корне, в файле матрица 4х5. Надо вывести на экран, подскажите подробнее

Показать сообщение отдельно
kertio
26 / 26 / 1
Регистрация: 20.09.2011
Сообщений: 68
30.10.2012, 11:56     Создать массив из различных элементов исходного
Цитата Сообщение от David Sylva Посмотреть сообщение
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
#include <iostream> 
 
int main() 
{ 
    const int size = 10; 
    int A[size] = { 1, 1, 1, 2, 3, 3, 4, 5, 6, 7 }; 
    int B[size]; 
    int i, j, b = 0; 
    int count = 0;
    for ( i = 0; i < size; i++) 
    {
        for ( j = 0; j < size; j++) 
        { 
            if(A[i] == A[j]) 
                continue; 
            else 
                count++; 
        } 
        if(count == size - 1) 
            B[b++] = A[i];  
        count = 0;
    } 
 
    for ( i = 0; i < b; i++) 
        std::cout << B[i] << " "; 
    std::cout << std::endl;
}
и получится массив равным
1, 2, 3, 4, 5, 6, 7, 0, 0, 0...
 
Текущее время: 04:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru