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

Массивы. Упорядочить элементы заданного массива целых чисел по убыванию количества единиц... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод Set http://www.cyberforum.ru/cpp-beginners/thread767006.html
Привет. Такая проблемка. Ну даже не проблемка, а так :) Есть класс, есть конструктор, принимающий в кач-ве параметра char*, есть метод Set, параметр тот же. Они одинаковые. Полностью. То есть делают одни и те же действия. if(isIdent(_Data)) { Length = strlen(_Data); Data = new char; Data = strcpy(Data, _Data);
C++ У меня возникла проблема с программой, окно задерживается на 1 секунду и исчезает, на других версиях Microsoft Express тоже самое Доброе Время Суток У меня возникла проблема с компилируемым окном , при проверки он задерживается на 1 секунду и исчезает , на других версиях Microsoft Express 2006 и 2012 такая же проблема P.S. знаю что это окно не так называется Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread766992.html
нужно найти ошибки в задаче на языке C/ их в районе 10 как выдает компилятор но я не могу их исправить (не знаю как) C++
#include <math.h> #include <conio.h> #include <stdio.h> void main() { int xa, ya, xb, yb; cprintf("vvod xa, ya, xb, yb"); cscanf("%d/n" &xa, &ya, &xb, &yb); if(pow(xa,2)+pow(ya,2)<=1)&&(xa>-1)&&(xa<1)&&(ya>-1)&&(ya<1)cpintf("/n oblast A"); if(pow(xa,2)+pow(ya,2)<=9)&&(xa>-3)&&(ya>-3)||(xa<3)&&(ya<3)&&(ya>-3)cprintf("/n oblast B");
C++ Переписать в одномерный массив элементы матриц А и В, имеющие одинаковые индексы
Помогите. Вот задачка: Заданные две квадратные матрицы одинакового размера - А и В. Переписать в одномерный массив R те элементы матриц А и В, имеющие одинаковые индексы и значения. В полученном массиве найти первый (а) и последний (b), индексы заданного пользователем натурального числа s. Если число s, встречается в массиве R не менее двух раз, заменить этим числом элемент матрицы с...
C++ Откуда столько элементов в векторе? http://www.cyberforum.ru/cpp-beginners/thread766939.html
struct SReBuMa // research buildings manufacture { int life; vector <elemental_resource> cost; int produced_limit; int required_level; }; static unsigned int levels_BuMa static vector <SReBuMa> ReBuMa; // Type
C++ В квадратной матрице найти максимальный и минимальный элементы В квадратной матрице найти максимальный элемент, расположенный над главной диагональю и минимальный, расположенный под. С++ исправить ошибку #include <iostream> #include <windows.h> using namespace std; int main() { SetConsoleOutputCP(1251); подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4667 / 2493 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
20.01.2013, 15:06     Массивы. Упорядочить элементы заданного массива целых чисел по убыванию количества единиц...
1-ая:
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
#include <iostream>
using namespace std;
 int main()
 {
     int a[100][2], N, i, j, t;
     cout<<"N= ";
     cin>>N;
     for(i=0; i<N; i++)
     {
         cout<<"["<<i+1<<"]= ";
         cin>>a[i][0];
         a[i][1]=0;
         t=a[i][0];
         while(t)
         {
             if(t%2==1)
                 a[i][1]++;
             t/=2;
         }
     }
     for(i=0; i<N-1; i++)
     {
         for(j=0; j<N-1-i; j++)
             if(a[j][1]<a[j+1][1])
             {
                 t=a[j][0]; a[j][0]=a[j+1][0]; a[j+1][0]=t;
                 t=a[j][1]; a[j][1]=a[j+1][1]; a[j+1][1]=t;
             }
     }
     cout<<"Res:"<<endl;
     for(i=0; i<N; i++)
         cout<<a[i][0]<<" ";
     cout<<endl;     
     return 0; 
 }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru