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

решение задачи,конвертация числа в строку. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ обьясните программу по строчкам(многомерный массив) http://www.cyberforum.ru/cpp-beginners/thread415685.html
Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 10 на 10. Найти сумму модулей элементов, расположенных выше главной диагонали. #include <iostream> #include <time.h> #include <conio.h> #define N 10 using namespace std; int main() { int a,k=0,x=0;
C++ форматированный ввод Есть строка вида: поле1\t поле2\tполе3\tполе4\n Обрабатываю её так: sscanf(Line, "%\t%\t%\t%\n", &str1, &str2, &str3, &str4); Всё нормально, если поля не пустые, иначе поля смещаются. Как правильно указать формат? http://www.cyberforum.ru/cpp-beginners/thread415681.html
C++ условие задачи
Ввести массив вещественных чисел. Найти и вывести номер элемента, для которого сумма разностей с соседними элементами максимальна. Для крайних элементов использовать циклическое замыкание. как вот это понять ? Для крайних элементов использовать циклическое замыкание.
Длинная арифметика: найти разность между неотрицательными числами А и В C++
Не могу решить задачу на С++ А-Б длинная арифметика Требуется найти разность между неотрицательными числами А и В. ВОТ КОД #include<iostream> #include<string> using namespace std; int main() { freopen("input.txt","r",stdin);
C++ Упорядочить по возрастанию только положительные элементы массива, оставив остальные элементы на своих местах. Напечатать индексы тех элементов массива http://www.cyberforum.ru/cpp-beginners/thread415661.html
которые остались на своих местах. //IS-11,Bazarnov Denis,Lab.05,Var.2,04-11-11 #include <stdio.h> #include <math.h> #include <conio.h> #define N 30 int main() { int s;
C++ Кодировка Пишу программу на си, ее задача записывать русские слова в файл, проблема в том, что в файл записываются иероглифы, как это исправить?P.S. транслит не предлагать) Использую #include <clocale>, setlocale(LC_CTYPE,""); подробнее

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

решение задачи,конвертация числа в строку. - C++

23.12.2011, 18:53. Просмотров 883. Ответов 10
Метки (Все метки)

дана строка символов,состоящая из произвольных десятичных цифр,разделенных пробелами.вывести на экран числа этой строки в порядке возрастания их значений.


вот код:

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
#include <iostream.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
char stroka[100], t;
int i,j,n;
cout<<"Vvedite stroku "<<endl;
gets(stroka);
n=strlen(stroka);
for(i=0;i<n-1;i++){
int atoi(const char*stroka);
for(j=0;j<n-i-1;j++)
{
if(stroka[j]>stroka[j+1])
{
t=stroka[j];
stroka[j]=stroka[j+1];
stroka[j+1]=t;
}
}
}
cout<<"Stroka po vozrastaniyu";
itoa (stroka,stroka,10);
for (i=0;i<n;i++){
cout<<stroka[i]<<" ";
}
cout<<endl;
return 0;
}
 Комментарий модератора 
Код выделяем тегами!



тип массива должен быть именно char,не string.знаю,что неправильно использовал itoa,но как использовать правильно,не знаю.возможно где-то еще и так ошибки,помогите пожалуйста,буду очень благодарен.ну и с объяснением пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru