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

строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при выполнении программы. http://www.cyberforum.ru/cpp-beginners/thread200794.html
#include <iostream> #include <math.h> #include <time.h> #include <cstdlib> using namespace std; int main () { int n, m, k; int sum = 0; cout <<"Enter the number of strings"<<endl;
C++ Массив... Всем привет! Есть такая задача: Дана целочисленная матрица А размером MxN, где M, N - заданные нату-ральные числа, а все элементы матрицы различные. Найти сумму S=X(1)•X(2)+X(2)•X(3)+. .... http://www.cyberforum.ru/cpp-beginners/thread200783.html
C++ swap
max, swap, min входят в <iostream> это стандартные функции?
C++ CreateProcess, WinExec
Доброго времени суток. Это наверное далеко не все функции с помощью которых можно запустить программу. Какие еще имеются и какая разница между ними? Что такое в скобках "Null" и "False", зачем они...
C++ Параллельная работа с документами http://www.cyberforum.ru/cpp-beginners/thread200748.html
Доброго всем помогите доработать код, нужно организовать параллельную работу с документами...Можно сам принцип изложить не так как у меня? Реализовал запись строки в файлы, как можно сделать так,...
C++ Поворот матрицы Содержимое матрицы размерности n x n повернуть на 90 градусов по часовой стрелке вокруг центра симметрии матрицы. Исходная матрица вводится из файла. Помогите, пожалуйста, с таковым заданием.... подробнее

Показать сообщение отдельно
black_fir
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 5

строки - C++

30.11.2010, 18:22. Просмотров 297. Ответов 1
Метки (Все метки)

Дана строка s, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5
строчных латинских букв. Между соседними словами стоит запятая, за
последним словом - точка. Напечатать только те слова, перед которыми в
строке находятся только меньшие (по алфавиту) слова, а за ними - только
большие.

Как лучше исправить?
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
38
39
40
41
#include "stdafx.h"
#include <iostream>
#include <sstream>
#include <string>
#include <stdio.h>
const int alph_length = 26;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i,k,f,j,t;
   int float b[100];
    char s[30];
printf("vvedite stroky s dlinoi menee 30 simvolov: ");
gets_s(s);
if (s[i]=',' && s[i+1]>',' && s[i+1]<',')
{
    k=k+1;
}
else if (s[i]<',' && s[i]>',')
{
    b[k]=b[k]+s[i];
}
for(i=1;i<k-1;i++)
{
    strcat(b,s);
f=0;
for(j=2;j<30;j++);
if b[j]<b[j-1];
{
    f=1;
}
if(b[i]<b[k] && b[i]>b[k] )
{
    printf("%f",b[i]);
}
}
 
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru