|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2010, 14:39 | #1 |
Новичок
Джуниор
Регистрация: 23.05.2010
Сообщений: 2
|
обработка строк C++
не получается отсортировать строки методом обмена состоящие из слов (длина строки 10 символов)
помогите плиз....заранее спасибо)) пытался сам сделать не получилось...вот код: #include "stdafx.h" #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> #include <iostream> int _tmain(int argc, _TCHAR* argv[]) { struct s { char st[10]; }; char vrem[10]; s mas[5]; char st1[10]; for (int i=0;i<5;i++) { gets(st1); strcpy(mas[i].st,st1); } for (int i=0;i<5;i++) puts(mas[i].st); puts("_____________________________ _"); for (int i=0;i<4;i++) { if (strcmp(mas[i].st,mas[i+1].st)>0) { strcpy(vrem,mas[i].st); strcpy(mas[i].st,mas[i+1].st); strcpy(mas[i+1].st,vrem); } } for (int i=0;i<5;i++) puts(mas[i].st); system ("pause"); return 0; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка строк | Сергей33 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 04.05.2010 10:18 |
Обработка строк | Тигран001 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 24.04.2010 11:34 |
Обработка строк(Си) | Bl@st | Помощь студентам | 2 | 30.12.2009 23:14 |
Обработка строк | Dmitriy1989100 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 02.11.2009 22:28 |