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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка стека http://www.cyberforum.ru/cpp-beginners/thread1049214.html
Надо отсортировать стек следующим образом: до максимального элемента - по возрастанию; после максимального по убыванию. Помогите пожалуйста, а то замучилась...
C++ Как добавить пробелы в char Как добавить возможность пропускать, читать пробелы в char, у меня в коде при вводе двоих слов через пробел цикл зацикливается, как исправить это? Добавлено через 11 минут cout<<... http://www.cyberforum.ru/cpp-beginners/thread1049204.html
C++ Бинарные деревья: дописать код ,чтобы искать число массива в бинарном дереве
Реализация: #include "stdafx.h" #include <iostream> #include <conio.h> #include <fstream> #include "time.h" using namespace std; struct bin_tree {
C++ Самое последнее
Задан массив целых чисел Х(n). Найти • сумму положительных четных элементов массива; • количество элементов массива, расположенных после первого нулевого элемента. Из данного массива и некоторого...
C++ Длина имен http://www.cyberforum.ru/cpp-beginners/thread1049172.html
Кто знает, подскажите, пожалуйста: 1) Какова максимальная длина локального имени, которое можно использовать в реализации С++? 2) Какова максимальная длина внешнего имени, которое можно...
C++ Сортировка структур Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; записи должны быть упорядочены по номерам поездов; • вывод на... подробнее

Показать сообщение отдельно
Choco
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 13

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

20.12.2013, 00:03. Просмотров 195. Ответов 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;")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru