Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2011, 11:48   #1
dronchik2010
Пользователь
 
Регистрация: 20.09.2011
Сообщений: 37
По умолчанию элементы массива

Элементы массива a(14) расположить по убыванию.

Код программы:
Код:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int i,k,k1,n,a[12],amax;
clrscr();
for(i=0; i<=11; i++)
{
printf("vvedite %d massiv:",i+1);
scanf("%d",&a[i]);
}
printf("isxodnii massiv:\n");
for(i=0; i<=11; i++)
{
printf("%d",a[i]);
}
printf("\n");

for(k=0; k<=11; k++)
{
amax=a[k];
n=k;
k1=k+1;
for(i=k1; i<=11; i++)
if(a[i]>=amax)
{
amax=a[i];
a[i]=a[k];
a[k]=amax;
}
}
for(i=0;i<=11;i++)
printf("%d",a[i]);
getch();
}


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!

Модератор.


_____________


результат получается правильный, но проблема в оформление и в читаемости
к примеру получается в конце: 1234567891011121314
и сложно понять правильно что на самом деле это: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
как сделать чтобы чтение было правильным?

Последний раз редактировалось Serge_Bliznykov; 18.11.2011 в 13:48.
dronchik2010 вне форума Ответить с цитированием
Старый 18.11.2011, 11:55   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

printf("%d",a[i]);
поменять на
printf("%d ",a[i]); (тут после %d стоит пробел)
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
По массивам, SOS! из целочисленного массива удалить из массива элементы, встречающиеся менее 3-х раз prelest' Паскаль, Turbo Pascal, PascalABC.NET 1 23.05.2011 22:37
Элементы матрицы. Все ненулевые элементы массива D(k) расположить в начале массива E(k) и подсчитать их к Вася Маклауд Помощь студентам 0 03.04.2011 17:21
1.Найти в матрице первую строку, все элементы которой отрицательны 2.отсортировать элементы массива по в w0lf16 Помощь студентам 2 22.11.2009 15:47
Элементы массива Ximer Паскаль, Turbo Pascal, PascalABC.NET 5 26.04.2009 00:53
переписать из массива в линейный двунаправленный список чётные элементы массива Black_Ak24 Помощь студентам 12 08.01.2008 00:44