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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2010, 16:45   #1
mr_fomin
Пользователь
 
Регистрация: 12.12.2010
Сообщений: 10
По умолчанию Упорядочить слова в столбик по первой букве с++

Нужно упорядочить в столбик по первой букве слово.
Довел до этого момента, но не знаю теперь как обьеденить букву с словом...
первая строка должна быть алюминий вторая глина а третья стекловата..
а выходит алюминий глекловата и слина))))
Помогите плиз.. как его дописать.

#include <vcl.h>
#pragma hdrstop
#pragma argsused
#include<iostream.h>
#include<conio.h>
#include <ctype.h>
struct {
char name[15];
char type;
char vologist[10];
float k;
} mas[3];

int main()
{ int i,k;
char pp[3][15],n[3][15];
strcpy(mas[0].name,"Aluminij");
mas[0].type='M';
strcpy(mas[0].vologist,"0-100");
mas[0].k=209.3;

strcpy(mas[1].name,"Steklovata");
mas[1].type='T';
strcpy(mas[1].vologist,"0-100");
mas[1].k=0.035;

strcpy(mas[2].name,"Gluna");
mas[2].type='D';
strcpy(mas[2].vologist,"15-20");
mas[2].k=0.73;

for(i=0;i<3;i++)
strcpy(n[i],mas[i].name);

for(i=0;i<3;i++)
{if(n[i][0]>n[i+1][0])
{pp[i][0]=n[i][0];
n[i][0]=n[i+1][0];
n[i+1][0]=pp[i][0];
}
cout<<n[i][0]<<"\n";
}

cout<<"-----------------------------------------------"<<"\n";
cout<<"|Koefizient teploprovidnosti materialiv |"<<"\n";
cout<<"|---------------------------------------------|"<<"\n";
cout<<"|Rechovuna | Tup | Vologist(%)|Koefizient |"<<"\n";
cout<<"|---------------------------------------------|"<<"\n";
for(i=0;i<3;i++){
printf("|%-11s|%-5c|%-12s|%-14.3f|\n",mas[i].name,mas[i].type,mas[i].vologist,mas[i].k);
cout<<"-----------------------------------------------"<<"\n";
}
cout<<"| Prumitka:M-metalu, T-termoizoliazijni |"<<"\n";
cout<<"| materialu, D-drugi materialu |"<<"\n";
cout<<"-----------------------------------------------"<<"\n";

getch();
return 0;
}
mr_fomin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упорядочить слова в алфавитном порядке sasha45 Общие вопросы C/C++ 36 20.06.2011 11:03
Удалить из слова вхождения первой буквы kniazkinP Помощь студентам 0 30.11.2010 12:27
сортировка по первой букве amator_roma Помощь студентам 2 15.11.2010 11:06
Вывести слова с неповторяющейся в них первой буквой. ~SnusmumriK~ Помощь студентам 1 10.03.2010 13:03
Удалить из второй строки те слова, которые есть в первой строке innaa639 Паскаль, Turbo Pascal, PascalABC.NET 2 26.11.2008 15:43