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

поменять местами первое и последние слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель как входной параметр функции http://www.cyberforum.ru/cpp-beginners/thread826653.html
#include <iostream> const int Max = 5; int* fill_array(double ar, int limit); void show_array(const double ar, int* n) ; int* size; int main () {
C++ Функция fabs! Здравствуйте, объясните пожалуйста, как можно проще, что из себя представляет ф-ция fabs! Если можно, то с элементарными примерами (желательно в цикле)! Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread826652.html
Почему правильно работает код? C++
В первом файле 5 слов, во втором - 10. #include <stdio.h> #include <stdlib.h> int main() { FILE *f1, *f2; f1 = fopen("1.txt", "r");
Хранение, вывод и изменение графических примитивов C++
Здравствуйте! Помогите новичку организовать хранение, вывод и изменение графических примитивов. Буду благодарен за хорошую литературу. Вообщем задача: -нарисовать примитив; -сохранить примитив; -отрисовать все сохраненные примитивы; -определять какой примитив выделен и осуществлять с ним различные операции (перетаксивание, изменение размеров и т.д.) На данный момент я создал базовый...
C++ shared_mutex http://www.cyberforum.ru/cpp-beginners/thread826621.html
Привет! Подскажите пожалуйста, на сколько я понял, boost::shared_mutex имеет политику: "пока хотя бы один врайтер ждет, другие ридеры и врайтеры - тоже ждут. если ждут только ридеры, то они мгновенно получают доступ" А мне бы хотелось, чтоб у врайтера было был бы приоритет перед ридерами, это какой лок?
C++ Правильное чтение символов в динам. массив Ошибка скорей всего в синтаксисе. Если надо, могу и все исходники выложить хэдэр class Cow { public: const static int lenght = 20; Cow (); Cow (const char * nm, const char * ho, double wt); Cow (const Cow & c); ~Cow (); Cow operator= (const Cow & c); подробнее

Показать сообщение отдельно
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
03.04.2013, 13:46     поменять местами первое и последние слова
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
42
43
44
45
46
47
48
#include <stdio.h>
#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std;
int main()
{
    char st[100], sl[100],mas [10][100];
int k=0,l=0, i;
 gets(st);
 strcat(st," ");
  int n=strlen(st);
        if (n<2) return 1;
   sl[0]='\0';
   for (i=0; i<n; i++)
       if (st[i] != ' ') 
       {
           sl[k]=st[i];
           sl[k+1]='\0';
           k++;
       }
       else
       {
           mas[l][0]='\0';
          if (strlen(sl)>0) strcpy(mas[l],sl);
          puts (mas[l]);
 
           sl[0]='\0'; 
           k=0;l++;
       }
       cout << " L="<<l<<endl;
char temp[100];
strcpy(temp,mas[0]);
strcpy(mas[0],mas[l-1]);
strcpy(mas[l-1],temp);
 
 
i=0;
while (i<l)
{
    cout<<mas[i]<<" ";
    i++;
}
 
//system("pause");
getch();
return 0;
}
 
Текущее время: 22:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru