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

Найти разные элементы масива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Открытия CD-ROM http://www.cyberforum.ru/cpp-beginners/thread398098.html
Написал код который открывает CD-ROM: #pragma comment(lib, "winmm.lib") #include <conio.h> #include <iostream> #include <windows.h> using namespace std; int main() {
C++ Разбиение одного большого массива на три маленьких Есть массив A. Нужно переписать его в 3 массива A1, A2, A3. A1 - с 1 по 5 столбец. А2 - с 6 по 10 столбец. А3 - с 11 по 15 столбец. Я его попробовал записать нижеизложенным способом, только ничего не получается. Подскажите, как правильно сделать ? float A; float A1; http://www.cyberforum.ru/cpp-beginners/thread398093.html
C++ strchr
помогите пожалуйста реализовать данную функцию "вручную".. и еще один вопросик.... есть символьный массив ну допустим {'1', '6', '4', '\0'} каким образом из него сделать число 164 типа int ??
Задача "Калькулятор" C++
Всем привет! В фале input.txt лежит сложное математическое выражение со скобками, +, -, * и /. Например, ((78+12334)*(98-77))/(12.54/2.3)+178 Так вот, нужно написать прогу, которая такие выражения решает. Заранее ОГРОМНОЕ спасибо!
C++ Разложение числа http://www.cyberforum.ru/cpp-beginners/thread398059.html
Всем привет! Есть некое число N и массив arr (k - размер массива). Нужно написать программу, которая выведет на экран все возможные варианты разложения числа N числами из массива arr. Например, если N=5, а в массиве arr лежат числа 1,2,3, то программа должна вывести следующее: 2+3 1+1+3 2+1+1+1
C++ Не работает программа Написал код а программа не работает то есть так. Программа должна переводить буквы из верхнего регистра в нижний. Вот код: #include <iostream> #include <string> using namespace std; int main() { char text; cout << "Enter text!!!!" << endl; подробнее

Показать сообщение отдельно
alkagolik
1511 / 617 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
04.12.2011, 16:28     Найти разные элементы масива
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int comp(const void *i, const void *j){
  return *(int *)i - *(int *)j;
}
 
void init(int *arr, int size){
    int i = 0;
    while( i != size)
        arr[ i++ ] = rand() % size;
}
 
int main()
{
    int n = 20;
    int arr[ n ], cnt = 0;
    init (arr, n);
    srand(time(0));
 
    for (int i = 0; i != n; ++i)
        printf("%2i ", arr[ i ]);
    puts("");
 
    qsort(arr, n, sizeof(int), comp);
    printf("%2i ", arr[ 0 ]);
    for (int i = 1; i != n; ++i)
        if ( arr[ i ] ^ arr[ i -1 ] )
            printf("%2i ", arr[ i ]);
    puts("");
    return 0;
}
 
Текущее время: 18:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru