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

Сравнение 2х массивов за 1 просмотр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка в STL http://www.cyberforum.ru/cpp-beginners/thread385592.html
У меня есть n массивов, неважно по сколько элементов, гланое что их длина одинаковая. Всё массивы отображения первого массива. Надо отсортировать 1ый массив и чтобы остальные тоже отсортировались....
C++ Чтение из файла в массив Здравствуйте, уважаемые программисты. Подскажите, пожалуйста. Есть текстовый файл примерно такого содержания: 15, 50, 30 155 23000, 4500, 54400 Задача - прочесть файл, записать данные в... http://www.cyberforum.ru/cpp-beginners/thread385587.html
При создании нового проекта C++
при создании нового проекта - C++ Win32 Console Application, после названия поэкта открывается не обычное окошко, где я могу выбрать пустой проэкт и/или другое, а - "Переход на веб страницу отменен"....
вывод всех трёхзначных чисел, сумма цифр которых = данному числу C++
Составить программу вывода всех трёхзначных десятичных чисел, сумма цифр которых равна введённому с клавиатуры целому числу
C++ сортировка структур http://www.cyberforum.ru/cpp-beginners/thread385537.html
В программах предусмотреть ввод исходной информации о четырех студентах: фамилия и инициалы; год рождения; год поступления в БГУИР; оценки за первый семестр: физика, высшая математика,...
C++ русско-английский словарь с помощью лин. списка Здравствуйте,помогите пожалуйста с программой,требуется написать программу для русско-английского словаря,читать слова из текстового файла и хранить с помощью лин. списка,написал примерный код,не... подробнее

Показать сообщение отдельно
rmb
1 / 1 / 0
Регистрация: 16.11.2011
Сообщений: 18
17.11.2011, 01:26  [ТС]
Вот то же самое решение, но через указатели. (Вдруг кому-нибудь из других новичков понадобится)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int _tmain(int argc, _TCHAR* argv[])
{
int a[13]={1,2,3,4,5,6,7,8,9,10,18,23,45},b[6]={5,6,7,9,11,12},c[10]={0},l,f=0;
    int *uka,*ukb,*ukc;
    uka = &a[0];                        
    ukb = &b[0];
    ukc = &c[0];
 
for(int i = 0, j = 0; i < 13 && j < 6;)
    if (*uka > *ukb)
    {
        ++j;ukb++;
    }else 
        if (*uka < *ukb)
        {
                ++i;uka++;
        }else { ukc = uka;
        cout<<*ukc<<endl;
    ++i; ++j;uka++;ukb++; ukc++; }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru