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

вместо отсортированного массива выводятся нули - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ НУжно Поправить класс студент http://www.cyberforum.ru/cpp-beginners/thread989468.html
Есть код программы но выбрасывает ошибки на всех компиляторах, скажите в чем проблема. заранее спасибо. Задача: Создать класс студент, имеющий имя (указатель на строку), курс и идентификационный номер. Определить конструкторы, деструктор и функцию печати. Создать public-производный класс – студент-дипломник, имеющий тему диплома. Определить конструкторы по умолчанию и с разным числом...
C++ Файл с записями вида: наименование товара,стоимость,дата использования Задание: Задан файл с записями вида: • наименование товара; • стоимость; • дата использования. На его основе сформировать файл, куда войдут записи для определенного заранее товара, срок годности которого истечет к некоторой указанной дате. помогите с заданием плз http://www.cyberforum.ru/cpp-beginners/thread989454.html
C++ Диапазон значений указателей
Здравствуйте! Подскажите пожалуйста, как узнать ограничения на значение указателей в системе?
рекурсия C++
Дано натуральное число N и последовательность N элементов. Вы должны вывести данную последовательность в обратном порядке. Ввод 3 1 2 3 Вывод 3 2 1
C++ Задачи для C++ http://www.cyberforum.ru/cpp-beginners/thread989445.html
Есть несколько задач но сделать нужно в течении пару часов. Вот собственно задания: Составить программу, которая формирует файл из строчных латинских букв, выбираемых случайным образом. Составить программу, которая в файле, сформированном программой из предыдущей задачи, подсчитает количество букв z. Составить программу, записывающую на диск таблицу Менделеева. Составить программу,...
Visual C++ Чтение из файла и создание объектов MFC Rect MyRect; CPaintDC dc(this); char buff; int x1,x2,x3,x4,i=1; ifstream f("E\\data.txt"); while(!f.eof()) { f>>buff; x1 = atoi(buff); f>>buff; подробнее

Показать сообщение отдельно
vexen
 Аватар для vexen
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 19
27.10.2013, 15:23     вместо отсортированного массива выводятся нули
задание: ввести число, посчитать его цифры и вывести их расставленными в порядке возрастания.
у меня выводятся нули, никак не пойму, почему, помогите пожалуйста(
Кликните здесь для просмотра всего текста
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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
clrscr();
int n,i,k,min=0,j,buf;
float nn[10];
printf("input n\n");//ввод числа
scanf("%d",&n);
k=0;
do //пересчет разрядов числа
{
nn[k]=n%10;
n=n/10;
k++;
printf("n=%d\n",n);
} while (n!=0);
for (i=0;i<k;i++)//сортировка
{
int pos=i;
buf=nn[i];
for (j=i+1; j<k;j++)
{
if (nn[i]<buf)
{
pos=j;
buf=nn[j];
}
}
nn[pos]=nn[i];
nn[i]=buf;
}
for (i=0;i<k;i++)//вывод
printf("%d\n",nn[i]);
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru