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

Разбить число на массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Произведение каждого четного столбца массива http://www.cyberforum.ru/cpp-beginners/thread1197028.html
Помогите, кому не сложно, пожалуйста) В двумерном массиве чисел подсчитать произведение каждого четного столбца массива(массив должен содержать функцию для заполнения массивов данным).
C++ Ошибка при отладке кода для удаления последнего вхождения определенного символа в заданной строке Мне нужно в заданный строке удалить последний символ "!", который найдется в строке. Написал такой код: #include <iostream> #include <conio.h> #include <string> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread1197015.html
C++ По заданному массиву координат, найти номера наиболее и наименее удаленных друг от друга точек
В файле содержится одномерный массив с количеством элементов (2N) в нем содержатся координаты N точек плоскости.Они располагаются в следующем порядке: x1, y1, х2, y2,x3,y3. Найти номера наиболее и наименее удаленных друг от друга точек. Добавлено через 18 минут помогите Добавлено через 1 час 25 минут спасибо за ранее,
Беда с форматированным выводом C++
Есть задание и оно звучит так: Введите два натуральных числа M=> N=> M/N= старшая цифра дробной части * младшая цифра целой части * Решил задачу двумя способами, но не работает всё равно. Запускается без ошибок, но не выводит то, что идёт после точки и считает неправильно старшую и младшую цифру. Кто может помочь? Очень прошу. 1-й спобоб:
C++ Формирование списка из массива структур http://www.cyberforum.ru/cpp-beginners/thread1196983.html
Из массива структур сформировать односвязный список. struct abc { int elem; } eij; if ((fp = fopen("24textfile.txt", "r")) != NULL) { for (int i = 0; i < 6; i++) { for (int j = 0; j < 4; j++) { fscanf(fp, "%d", &(eij.elem)); printf("%d\n", eij.elem); } } fclose(fp);
C++ Объединение множеств(массивов) Например, если у меня есть массивы 123 и 3456, то объединение должно выдать 12345. Подскажите алгоритм объединения множеств. Добавлено через 35 минут Подскажите, пожалуйста. Не думаю, что этот алгоритм так сложен. Хоть на словах подробнее

Показать сообщение отдельно
ExModE
2 / 2 / 2
Регистрация: 04.03.2011
Сообщений: 27
03.06.2014, 18:47     Разбить число на массив
1)Не было ввода
2)Неверное условие
3)itoa стояло не в том месте, возможна ошибка переполнения
4)Ветка else: не проставлены скобки

Добавлено через 3 минуты
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
36
37
38
39
40
41
42
43
44
45
46
void main()
{
    page_1();
    window(1, 1, 80, 25); textbackground(7); clrscr();
    window(14,4,63,15);textbackground(0);clrscr();
    window(12,3,61,14);textbackground(2);clrscr();
 
     int a;
     char b[8]; // Выделяем память для занесения шестизначного числа в массив
     char ans = 'y';
     FILE *f;
     if ((f = fopen("..\\fil_dat\\pr13_gbr.dat", "w")) == NULL)
    {
     fprintf(stderr, "Ошибка! Не удается открыть файл...\n");
 
    }
     while(ans == 'y')
     {
       clrscr();
       gotoxy(2,3);cout << "Введите шестизначное число: "; cin >> a;
 
       itoa(a, b, 10);
       for(int i = 0; i < 7; i++)
       cout << (int)b[i];
       break;
        if(a > 99999 && a < 1000000)
        {
            if( ((b[0] + b[3]) == (b[1] + b[4]) ) && ((b[0] + b[3]) == (b[2] + b[5])))
            {
                gotoxy(2,5);cout << "Cумма первой и четвертой цифр РАВНА сумме второй и пятой и РАВНА сумме третьей и шестой.";
            }
            else
            {
                gotoxy(2,5); cout << "Условие не выполнено.";
            }
        }
        else
        {
               gotoxy(2,5);cout << "Только шестизначное число";
        }
        gotoxy(2,9); cout << "Проверить ещe? [y/n] "; cin >> ans;
      }
       fclose(f);
 
    getch();
}
29 и 31 строчка
 
Текущее время: 10:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru