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

В строке по алфавитному порядку расставить символы! Очень нужно! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм для программы(программа есть) http://www.cyberforum.ru/cpp-beginners/thread217119.html
Программа. #include "stdafx.h" #include <conio.h> #include <iostream> void...
C++ Поменять местами максимальный и первый элементы массива поменять местами максимальный элемент массива и первый (задача на двумерный массив) помогите пожалуйста решить. я новичок в этом деле, и эта замена выбила меня из колеи вообще.. http://www.cyberforum.ru/cpp-beginners/thread217112.html
Проблема с typedef и FILE* C++
здравствуйте, пишу typedef FILE* File; выдает ошибку на компиляции.. похоже проблема с файлом..потому что тайпдеф для других переменных работает подскажите какую библиотеку подключить?или как...
C++ Напишите функцию, 1.которая переворачивает строку 2.вычисления корней квадратного уравнения
ПОЖАЛУЙСТА ВЫРУЧИТЕ, ПОМОГИТЕ НАПИСАТЬ ПРОГИ: 1) Напишите функцию, которая переворачивает строку (массив типа char). Используйте цикл for, который меняет местами первый и последний сим-волы, затем...
C++ замена символа http://www.cyberforum.ru/cpp-beginners/thread217079.html
Собственно учу си по манам из инетов, есть вот такой пример #include <stdio.h> void sp_to_dash(const char *str); int main(void) { sp_to_dash("тестовый пример"); return 0;
C++ Посоветуйте книжку Здравствуйте и всех с наступающим, в универе переходим на C++ windows form applications, посоветуйте книжку как раз для графических приложений, работаем мы на visual studio 2008-2010. Искал в инете,... подробнее

Показать сообщение отдельно
M@ker
-73 / 19 / 1
Регистрация: 17.12.2010
Сообщений: 355
21.12.2010, 22:44  [ТС]
Я сделал так, но вот как еще добавить длину n?
#include<stdio.h>
#include<string.h>
#include <conio.h>
int main(){
char s[50],c;
int i,j,l,n;

printf("\nStroka: ");
scanf("%s",s);

l=strlen(s);
for(i=0;i<l;i++)
if(s[i]>='a')s[i]-=32;

for(i=0;i<l;i++)
for(j=i+1;j<l;j++)
if(s[i]>s[j]){
c=s[i];
s[i]=s[j];
s[j]=c;
}
for(i=0;i<l;i++)
if(s[i]>='A'&&s[i]<='Z')printf("%c",s[i]);
getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru