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

Записать число в 32-разрядном массиве - C++

Восстановить пароль Регистрация
 
Choco
 Аватар для Choco
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 13
20.12.2013, 00:03     Записать число в 32-разрядном массиве #1
Помогите разобраться, пожалуйста:
Попытки:
Записать число в 32-разрядном символьном массиве и вывести:
#include "stdafx.h"
#include <iostream>
using namespace std;

int main()
{
setlocale (0, "");
const int Size = 32;
bool flag=true;
int i = 0;
int k = 0;
char a[Size];
cout<<"Добро пожаловать!\nВведите первое число >> ";
cin>>a;
//считаем количество символов
for(int i=0; ; i++)
{
if(a[i] == '\0')
break;
k++;
}
// проверяем знак
if(a[0]=='+' || a[0]=='-')
flag=true;
else
a[0] = '+';

for (int i=1; i<k; i++) //сдвигаем наше число
a[32-i]=a[k-i];
end;
for (int i=1; i<=(32-k); i++) // и дописываем нули
a[i]='0';
end;
cout<<a[i]; //выводим получ
system("pause");
return 0;
}

Ошибки:
warning C4551: в вызове функции отсутствует список аргументов
1>Купи слОника.cpp(36): error C2568: идентификатор: не удается разрешить перегрузку функции (это на "end;")
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2013, 00:03     Записать число в 32-разрядном массиве
Посмотрите здесь:

C++ Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно нечетное отрицательное число и определить его местонахождение в массиве
C++ Количество нулей в 32 разрядном слове
C++ Ввести число с клавиатуры, потом записать это число в текстовой файл
В целочисленном массиве найти число чередований знака, то есть число переходов с минуса на плюс или с плюса на минус. C++
C++ создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы.
Отличить целое от числа с плавающей точкой в 32-разрядном регистре C++
C++ Как в выделенную память записать поочередно число int, массив char[n], и еще число int
C++ Во втором массиве вставить число z после и перед каждым числом, заканчивающееся на число k

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grizlik78
Эксперт С++
 Аватар для grizlik78
1884 / 1416 / 102
Регистрация: 29.05.2011
Сообщений: 2,961
20.12.2013, 00:20     Записать число в 32-разрядном массиве #2
А что должны делать эти 2 end? В C++ такого нет. Если имелось в виду окончание записи цикла for, то эти end не нужны, циклы и так в этом месте закончились.
Yandex
Объявления
20.12.2013, 00:20     Записать число в 32-разрядном массиве
Ответ Создать тему
Опции темы

Текущее время: 20:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru