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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
COCOSS
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 3
#1

Функция (код программы) - C++

31.05.2010, 17:52. Просмотров 330. Ответов 4
Метки нет (Все метки)

Если кому не лень - помогите с написанием программы.

Надо взять предложение "Вася, как оказалось, очень быстро бегает." и написать программу на С++, которая переделает его в ".бегает быстро очень ,оказалось как ,Вася".
!!! STRING не использовать !!!

Использовать операторы ввода-вывода cin, cout/
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2010, 17:52     Функция (код программы)
Посмотрите здесь:

Объяснить код (рекурсивная функция). - C++
Кто может подробно объяснить эту рекурсивную функцию int Mod(int *a, int *end, int k) { return a < end ? ((*a)%k == 0) +...

Непонятный код и функция FindWindow - C++
Есть код: CWnd* pWnd = CWnd::FindWindow("XLMAIN", NULL); if (pWnd != NULL) { TRACE("Excel window found\n"); ...

функция выдает код нажатой клавиши - C++
привет всем) подскажите пожалуйста есть ли такой оператор, который выдаст код нажатой клавиши,без нажатия клавиши ввода,т.е. нажали...

Рекурсивная функция суммы (объяснить код) - C++
int summa(int x, int y) { if (x == 0) return y; if (y == 0) return x; return summa(x -1, y)+1; ...

Опишите код - какая функция за что отвечает? - C++
опишите плиз код какая функция за что отвечает? код: #include <stdlib.h> #include <time.h> #include <grx20.h> #include...

Не пойму алгоритм программы. Функция total - C++
Вот сижу, читаю, не пойму почему в этом примере #include <conio> #include <iostream> using namespace std; void total (int x);...

Досрочный выход из программы - функция exit - C++
как выйти досрочно из программы exit(0); выдаёт ошибку. 'exit' was not declared in this scope return не поможет.

Доработать вывод программы. Функция count(); - C++
Мне нужно было написать такую программу: Задать строку из произвольного количества цифр и посчитать количество одинаковых введенных...

Функция не берёт значение переменной из программы - C++
Короче функция игнорирует переменные из программы. (переменные глобальные) вот код //#include <cstdlib> #include <iostream> ...

Рекурсивная функция/аварийное завершение программы - C++
Всем привет. Задание такое: есть вырожение Нужно найти такое х, с погрешность 1e-7 или больше, при котором это вырожение верно. Значения...

Нужна хеш-функция для программы на языке С++ - C++
К моей программе необходимо прикрутить функцию для вычисления хеша. Подскажите, пожалуйста, работоспособный исходник хеш-функции для...

код программы в c++ - C++
Что означает восклицательный знак в перед (b%2) в строке { if (!(b%2)) { a+=b;};? #include <stdio.h> #include <conio.h> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Beleaf
9 / 9 / 3
Регистрация: 14.04.2010
Сообщений: 99
31.05.2010, 18:22     Функция (код программы) #2
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
 
int main()
{
  cout << ".бегает быстро очень ,оказалось как ,Вася" << endl;
  system ("PAUSE");
return 0;
}
критериям соответствует xD
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 18:39     Функция (код программы) #3
ахах)) Белеаф респект
а по сабжу:
находите конец т.е. терминальный нуль, а потом с предпоследнего символа до начала выводите на экран.
COCOSS
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 3
01.06.2010, 10:30  [ТС]     Функция (код программы) #4
Цитата Сообщение от so1o Посмотреть сообщение
ахах)) Белеаф респект
а по сабжу:
находите конец т.е. терминальный нуль, а потом с предпоследнего символа до начала выводите на экран.
Так получится, что и буквы задом наперёд. А надо задом наперёд слова и знаки препинания.
COCOSS
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 3
08.06.2010, 12:40  [ТС]     Функция (код программы) #5
На С++ Написать программу, которая меняет порядок слов и разделительных символов в предложении на обратный. Предложение представлять как массив char s[]. Использовать операторы ввода-вывода cin/ cout/

Вот программа - напрягся немного.

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
include <iostream>
using namespace std;
 
bool israzdel (char c)
{
bool yes;
if (c==' ' || c==',' || c==эюэ)
yes=true;
else
yes=false;
return yes;
}
 
void reverse (char*srt)
{
int k, i;
char t;
k=strlen (str);
for (i=0; i<k/2; i++)
{
t=srt[i];
str[i]=srt[k-i-1];
str[k-i-1]=t;
}
}
 
void reversword(char*s, char*s2)
{
int i, iold;
strcpy (s2," ");
i=0;
while (s[i]!=0)
{
iold=i;
while (s[i]!=0 && !israzdel (s[i]))
{
i++;
s3=new char[i-iold+1];
strncpy (s3,i-iold,s+iold);
strcpy vpr (s2, s3);
delete []s3;
iold=i;
while (s[i]!=0 && israzdel(s[i]))
{
i++;
s3=new char[i-iold+1];
strncpy (s3,i-iold,s+iold);
reverse (s3);
srtcpy vpr (s2, s3);
delete []s3;
}
}
}
}
 
int main
{
char s[100];
cout<<"Введите предложение: ";
cin.getline (s,99);
char s2[100];
reversword (s;s2);
cout<<s2<<endl;
return 0;
}
Осталось реализовать функцию vpr. Она должна записывать нужный "елемент" в начало массива.
Если кто поможет - буду очень благодарен.
Yandex
Объявления
08.06.2010, 12:40     Функция (код программы)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru