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

Вывод массива на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ написать блок схему http://www.cyberforum.ru/cpp-beginners/thread954364.html
Найти наибольший элемент числового массива A = (a1, a2 , ..., aN ) и его номер.
C++ Определить бъют ли две фигуры на шахматной доске друг друга Привет. Помогите пожалуйста. Даны координаты двух фигур на шахматной доске. Определить бьют ли они друг друга. Фигуры могут быть или двое ладьей, или двое офицеров, или двое королев, или двое коней. Т.е. две фигуры одинаковы. Про ладью все просто. Сделали с одным условием. А вот про остальные у меня что то с одним не получается. Был вариант для офицера: auto t = (x1-x2) / (y1 - y2); if ( t ==... http://www.cyberforum.ru/cpp-beginners/thread954352.html
Сортировка слиянием C++
Нужно сделать счётчик который будет считать количество приравниваний в программе. Я что-то никак не могу сообразить( #include<stdio.h> #include<stdlib.h> #include<iostream.h> #include<conio.h> const int n=4; int main() { int i,j,l,R,p,h,q,t,m,x,res;
C++ Блок схему программы ввода 4 символьных переменных
Составьте программу ввода 4 символьных переменных и определите сколько среди них цифр и выведите их на экран. Написать блок схему помогите!
C++ О недоступности protected членов в производном классе http://www.cyberforum.ru/cpp-beginners/thread954338.html
Здравствуйте. Столкнулся с неожиданной проблемой: В методах производного класса недоступны protected члены базового. Код который прилагаю по быстрому накидал для примера, что бы не выкладывать довольно большой листинг того, где я с этим столкнулся, здесь проблема такая же возникает: template <class Val> class CContainer { public: typedef Val element; protected: element* array; ptrdiff_t...
C++ Сортировка контейнера list Как отсортировать (с помощью sort()) и вывести в текстовый документ список l ? код программы: #include <iostream.h> #include <vector> #include <algorithm> #include <list> #include <math.h> class Tcity { public: float x,y; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6551 / 5017 / 463
Регистрация: 14.02.2011
Сообщений: 16,736
14.09.2013, 18:35     Вывод массива на экран
Laptev Alex,
ну ты и накрутил
вот твоя функция для вывода 32 разрядов (столько в int)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void dvoich(unsigned int a)
{ 
  int Array[32];
  for(int i=0;i<32;i++)
  {
       Array[i]=0;
  }
for (i=31; a>0 ;i--)
{
    n=a%2;
    Array[]=n;
    a=a/2;
}
 for(int i=0;i<32;i++)
  {
      cout<< Array[i];
  }
cout<<endl;
}
учти это не самый оптимальный вариант

вот то же самое
C++
1
2
3
4
5
6
7
8
void dvoich(unsigned int a)
{ 
  for(int i=31;i>=0;i--)
  {
        cout<< a&(0x1<<i);
  }
cout<<endl;
}
Добавлено через 1 минуту
Цитата Сообщение от Laptev Alex Посмотреть сообщение
На деле получается:
а кто перевод строки включил после каждой цифры?
Цитата Сообщение от Laptev Alex Посмотреть сообщение
cout<<n<<endl;
Добавлено через 4 минуты
Цитата Сообщение от ValeryS Посмотреть сообщение
вот то же самое
пардон наврал
мусору будет много
вот так правильней
C++
1
2
3
4
5
6
7
8
9
10
11
void dvoich(unsigned int a)
{ 
for(int i=31;i>=0;i--)
{
 if(a&(0x1<<i))
   cout<< "1";
  else
     cout<< "0";
}
cout<<endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru