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

Известно, что среди элементов массива два и только два равны между собой. Напечатать их индексы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из текста выбрать все имена собственные http://www.cyberforum.ru/cpp-beginners/thread870494.html
Народ подскажите как из теста выбрать все имена собственные (слова, написанные с большой буквы в середине текста).
C++ Рекурсивная функция Нужно написать рекурсивную функцию вычисления \prod |{a}_{i}| где {a}_{i} целочисленный массив {a}_{i} -четное {a}_{i}<0 помогите Добавлено через 50 минут #include <iostream> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread870483.html
C++ Утечка памяти
Вот функция создания скрина.. в ней я так понял нет уничтожения чего то там)) буфера наверно... после вызова в ОЗУ процесса прибавляется ~2-3 мб.... как это исправить? void make_screen(int id) { IDirect3D9 *g_pD3D; HWND hWnd; IDirect3DDevice9 *g_pd3dDevice; IDirect3DSurface9 *pSurface; D3DDISPLAYMODE d3ddm;
Сравнение с 0 через указатель *char C++
wr указатель char. вот так сравниваю с пробелом все работает *wr!= ' '; вот так сравниваю с 0 ошибка программы( не видит нули) *wr!= 0;
C++ Шаблон для контейнера stack http://www.cyberforum.ru/cpp-beginners/thread870465.html
Здравствуйте. Помогите пожалуйста сделать шаблон вот для этого контейнера. У меня постоянно появляются ошибки. class stack { private: class Node; Node* rootNode; Node* lastNode; public: stack(int){}; stack(): rootNode(NULL), lastNode(NULL) {}
C++ Компилятор ругается на textcolor компилятор собственно Visual Studio C++ 2010 Express #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> int main() { textcolor(red); return 0; подробнее

Показать сообщение отдельно
henecs
 Аватар для henecs
16 / 16 / 0
Регистрация: 19.05.2013
Сообщений: 135
19.05.2013, 17:31     Известно, что среди элементов массива два и только два равны между собой. Напечатать их индексы
при первом нахожению таких эелементов выходим из цыкла, если я правильно понял задачу
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
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
   int *mas,n;
   cout<<"n = "; cin>>n;
   mas = new int [n];
   for (int i=0;i<n;i++)
      {
         cout<<"a["<<i+1<<"]= ";
         cin>>mas[i];
      }
   for (int i=0;i<n;i++)
      {
         int count=0,tmp=0;
         for (int l=0;l<n;l++)
             if (mas[i]==mas[l])
               {
                count ++;
                tmp=l-i;
               };
         if (count==2)
            cout<<"a["<<i+1<<"] = a["<<i+tmp+1<<"]\n";
            break;
      };
   system("pause");
   return 0;
}
 
Текущее время: 00:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru