Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод массива строкой https://www.cyberforum.ru/ cpp-beginners/ thread1209105.html
Всем привет. Столкнулся с такой проблемой. у меня есть готовый код сортировки в оба направления. как сделать так чтобы массивы которые выводятся, вывести как строки через return? #include <iostream> using namespace std; int main () { int a,i,j,tmp; setlocale(LC_ALL,"Russian"); // ввод размерности массива for (int i=0;i<10;i++) // ввод самого массива
C++ Представление графов с помощью связных списков
Здравствуйте уважаемые форумчане. Помогите мне пожалуйста. Никак не могу понять как представить граф с помощью связанных списков. Я так понял нужно использовать двунаправленный список. Что то типо этого. Ссыль на предыдущий Вершина или Ребро Ссыль на следующий. Но никак не могу представить как это. Ведь из вершины может выходить не одно ребро. И если брать рёбра, то как они буду ссылать...
C++ Определить произведение отрицательных элементов массива и количество отличных от 5 Здравствуйте. Помогите, пожалуйста. 1. Дан массив, состоящий из 10 элементов (элементы массива задаются случайным образом). Определить произведение отрицательных элементов и количество отличных от 5. https://www.cyberforum.ru/ cpp-beginners/ thread1209084.html C++ Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает соответствующее ей целое https://www.cyberforum.ru/ cpp-beginners/ thread1209079.html
Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает соответствующее ей целое. Например, atoi("123") равно 123. Измените функцию atoi() так, чтобы она могла переводить в число последовательность цифр не только в десятичной, но и в восьмеричной и шестнадцатеричной записи, принятой в С++. Добавьте возможность перевода символьных констант С++. Напишите функцию itoa() для...
Аргумент типа WCHAR* не совместим с параметром типа const char* C++
Как исправить косяк? VS12 ругаетсЯ #include <windows.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <iostream> #define BUFSIZE 256
C++ Ребят кто может, незанят завтра здача задач(хотя бы 1-2 задачи) С++ ЗАДАЧА 17 (7 роздел)(+-) Шахматная фигура «конь» перемещается на 1 клетку по горизонтали и на 2 клетки по вертикали или на 2 клетки по горизонтали и 1 - по вертикали. «Конь» начинает свой путь с нижнего левого угла и перемещается по шахматной доске, которая масс n x n клеток. Определить количество способов, которыми «конь» может дойти до правого верхнего угла доски по к шагов. ЗАДАЧА 16... https://www.cyberforum.ru/ cpp-beginners/ thread1209072.html
C++ Деление двоичных чисел Вечер добрый, господа!:) Помогите, пожалуйста, написать код для деления двоичных чисел (без классов). Сначала думала, что все просто { float del; del=(float)chislo/(float)chislo1; printf ("Результат = %f",del); https://www.cyberforum.ru/ cpp-beginners/ thread1209070.html Динамические структуры данных: очередь C++
Всем доброго времени суток) Задание: Создать динамическую структуру согласно варианту. В программе должны быть предусмотрены следующие функции: - Добавить элемент; - Удалить элемент; - Просмотр; - Решение; - Очистка. Очередь Мобильные телефоны: название модели (первое слово в названии - фирма-изготовитель) и цена
C++ Дан указатель P1 на вершину непустого стека. Извлечь из стека первый (верхний) элемент и вывести его значение https://www.cyberforum.ru/ cpp-beginners/ thread1209043.html
Дан указатель P1 на вершину непустого стека. Извлечь из стека первый (верхний) элемент и вывести его значение D и адрес P2 новой вершины. Ес- ли после извлечения элемента стек окажется пустым, то положить P2 = nil. После извлечения элемента из стека освободить память, занимаемую этим элементом
C++ Стек на основе массива (Pascal -> Си++) Здравствуйте! Язык pascal не знаю совсем! Пробовал сам переводить - получилось не очень. Может у кого-нибудь найдется немного времени ? unit Stack_Static; interface type NameStr=string; Procedure Push_S(Name:NameStr; Mark:integer); https://www.cyberforum.ru/ cpp-beginners/ thread1209038.html
C++ Заменить каждую серию, длина которой больше k, на один наименьший элемент массива
3. Дан массив, состоящий из n элементов. Назовем серией группу подряд идущих одинаковых элементов, а длиной серии – количество этих элементов (длина серии больше 1). Заменить каждую серию, длина которой больше k, на один наименьший элемент массива. Если таких серий нет, то массив оставить без изменений. #include <cstdio> char name = "d:\\data\\serii.txt"; char fname2 =...
C++ Узнать, что программа вылетала с необработанным исключением Как это сделать? Она все еще висит в процессах, и простым их мониторнгом не отделаться https://www.cyberforum.ru/ cpp-beginners/ thread1209034.html
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 27
16.06.2014, 00:56  [ТС] 0

Перевод массива из char в int - C++ - Ответ 6322957

16.06.2014, 00:56. Показов 4847. Ответов 20
Метки (Все метки)

Ответ

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
int main()
{
    setlocale(0, "");
    int n;
    cin >> n;
    std::cout << "Enter file name ";
    
    char filename[21] = { 0 };
    std::cin >> filename;
    
    ifstream istr;
    istr.open(filename);
 
    if (!istr)
    {
        perror("File don't open!\n");
    }
    char * buf = new char[n];
    while (!istr.eof())
    {
        istr.getline(buf, 100, ' ');
        cout << buf << " ";
    }
 
    
    
    int N = 0;
    for (int i = n - 1; i >= 0; i--)
    {
        if (buf[i]<0)
        {
            N = i;
            break;
        }
    }
    cout << "Nomer elementa:" << N;
 
 
    int N1 = 0;
    for (int i = 0; i <n; i++)
    {
        if (buf[i]>0)
        {
            N1 = i;
            break;
        }
    }
    cout << "Nomer elementa:" << N1;
 
    int s = 0, a1 = 0;
    if (N > N1)
    {
        for (int i = N1; i <N; i++)
        {
            if (buf[i] % 2 == 0) a1 = i;
            s = s + a1;
        }
    }
    cout << s; 
 
    int a2;
    if (N1 > N);
    {
        for (int i = N; i <= N1; i++)
        {
            if (buf[i] % 2 == 0)  a2 = i;
            s = s + a2;
        }
    
        
        
        _getch();
    
 
 
 
 
    std::cout << "Enter file name: ";
    char filename1[21] = { 0 };
    std::cin >> filename1;
 
    ofstream fscanf(filename1);
    if (!fscanf) {
        cout << "File" << filename1;
        cout << "could be opend.";
        return -1;
    }
    cout << "File" << filename1 << "was opened.";
    fscanf << s<< endl;
 
    
    fscanf.close();
 
    _getch();
 
    
    return 0;
    
}
Добавлено через 1 минуту
содержимое файла может быть любое. например.
1 2 -5 8 -6 2 9

Вернуться к обсуждению:
Перевод массива из char в int C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2014, 00:56
Готовые ответы и решения:

Перевод char массива в int массив
Делаю так: int inmas; char outmas; fgets(outmas,40,write); outmas2=atoi(outmas); Пишет что...

Перевод элементов массива char в int
Задача о золотом песке. Во входном файле 6 чисел, первые три стоимость за килограмм каждого вида...

Перевод числа из массива char в целочисельное значение int
Приведу пример: char* pDigit = new char; cin&gt;&gt;pDigit; предположим человек вводит: &quot;432dollars&quot;...

Перевод массива char в массив int (в чем ошибка?)
не могу понять почему не работает функция void StrToIntMass (int element, char buffer) {...

20
16.06.2014, 00:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2014, 00:56
Помогаю со студенческими работами здесь

Перевод char в int
Доброго времени суток. покопался по схожим темам,но так и не нашёл ответа. На вводе с клвиатуры...

Перевод из char в int
нужно перевести из char в int, способ перевода следующий: &quot;значение цифры равно значению ее...

Перевод из int в char
Пытаюсь перевести число int в строку char. На экран постоянно выводит какие-то иероглифы. Не могли...

Перевод char в int
Доброго времени суток, форумчане:senor:. Начинаю углубляться с++ вместе с заданием по курсовой:)...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru