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

Составить новую строку из цифр, соответствующих данным буквам и отсортировать их по возростанию. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с мышью в с++ http://www.cyberforum.ru/cpp-beginners/thread83830.html
Заранее спасибо всем откликнувшимся! Подскажите ,пожалуйста, что надо для управления программой с помощью мыши. К примеру, если программа просто выводит слово "Выход" и при кликанье на нем программа закрывается. Извините за тупую формулировку вопрося : не знал , как написать поумнее.
C++ Заменить каждый элемент массива на среднее арифметическое его и его соседей слева и справа Помогите пожалуйста. Нужно Объявить массив целых чисел и заполнить его случайными значениями. Размерность масссива: 100 Диапазон значений: -100-100 Что нужно сделать: Заменить каждый элемент на среднее арифметическое его и его соседей слева и справа. -размер массива определяется в начале выполнения программы как случайное число в диапазоне 50 - 200; -в тексте программы запрещается применять... http://www.cyberforum.ru/cpp-beginners/thread83827.html
C++ Сформировать и вывести строку...
Дано целое число N (> 0) и символ С. Сформировать и вывести строку длины N, которая состоит из символов С.
Перевод из 10СС в 2,8,16СС. C++
Не знаю как написать программу на языке си по переводу любого вводимого целого числа в 10 сс(системе счисления) в любую другую 2,8 или 16.Заранее благодарна
C++ Считывание текста из файла (Visual studio) http://www.cyberforum.ru/cpp-beginners/thread83816.html
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел.
C++ Обмен строки со столбцом в двухмерном масиве Помогите написать на С++ програму для обмена строки(например второй) со столбцом(например третим) в двухмерном масиве подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
09.01.2010, 12:07     Составить новую строку из цифр, соответствующих данным буквам и отсортировать их по возростанию.
Вот пример для такого случая: a соответствует 1, b соответствует 2, и т.п. i соответствует 9:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <conio.h>
#include <string.h>
int main()
{
    int b[9]={0,0,0,0,0,0,0,0,0}, i, size;
    char a[256];
    scanf("%s",&a);
    size=strlen(a);
    for(i=0; i<size; i++)
        b[a[i]-97]++;
    for(i=0; i<9; i++)
        while(b[i]!=0)
        {
            printf("%d", i+1);
            b[i]--;
        }
 
getch();
return 0;
}
 
Текущее время: 00:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru