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

запись в строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ getopt и windows http://www.cyberforum.ru/cpp-beginners/thread243543.html
Знает ли кто где можно найти готовые аналоги функций getopt и getoptlong для windows. Ничего похожего на мои глаза не попалось. Или вообще чем можно парсить командную строку на Си?
C++ удаляет все знаки препинания 12. Написать функцию, которая удаляет из строки все знаки препинания. Заголовок функции: void deletePunct(char *s); Написать программу, которая принимает от пользователя набор строк (массив строк), удаляет из строк знаки препинания, выводит преобразованные строки на экран Помогите, пожалуйста, начинающему, нет никаких идей, как это сделать. http://www.cyberforum.ru/cpp-beginners/thread243537.html
C++ Хороший самоучитель по C++
Подскажите, пожалуйста :)
func_calc C++
Накодил простейший калькулятор функцией,но он что-то совсем не запускается.Может,кто-нибудь исправит мой код? #include<iostream> #include<conio.h> using namespace std; void add(int a,int b); void sub (int a,int b); void mult(int a,int b); void diviz(int a,int b);{ int a,b; cout<<" Enter a,b :<<\n>";
C++ строки и массивы http://www.cyberforum.ru/cpp-beginners/thread243522.html
задание - написать программу, которая удаляет все цифры из строки #include <iostream> using namespace std; int main() { char i=0; char j=0; char S1;
C++ Перестановочное шыфрирование Создать программу, которая реализует произвольный перестановочный шифр. Например, запись текста сообщения в горизонтальные строки одинаковой длины и последующее считывание текста столбец за столбцом, но не по порядку, а согласно некоторой перестановки столбцов. Порядок считывания столбцов при этом становится ключом алгоритма. Можна сделать несколько перестановок уже закодированого текста, что... подробнее

Показать сообщение отдельно
fen1ksss
2 / 2 / 0
Регистрация: 16.09.2010
Сообщений: 71
16.02.2011, 01:58     запись в строку
Есть задача: Определить номера позиций в числе, на которых стоит цифра с самым большим номинальным значением из всех присутствующих цифр в целом числе (нумерация цифр в числе – справа налево начиная с нуля).

Решение:
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
int _tmain(int argc, _TCHAR* argv[])
{
    using namespace std;
    char str [50];
    char max [1];
    char pos [50];
    int j, s;
    j=0;
    max [1] = 0;
    cout << "vvedite chislo: ";
    cin >> str;
    for (int i = 0; i < strlen(str); i++)
    {
        if (str[i]>max[1])
        {
            max[1]=str[i];
        }
    }
    for (int i = 0; i < strlen(str); i++)
    {
        if (str[i]==max[1])
        {
            pos[j]=strlen(str)-i-1;
            j=j+1;
            pos[j]=' ';
            j=j+1;
            //s=atoi (pos);
        }
    }
    cout << "Naibolshaya cifra: " << max[1] << endl;
    cout << "Posicii: " << pos << endl;
    getch();
    return 0;
}
подскажите, почему на выводе получаю ASCII код вместо числа?
и как сделать так, чтобы выводилась цифра, а не ASCII
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru