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

Длина текста не больше 150 символов, могут быть использованы любые символы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ругается на оператор strcmp http://www.cyberforum.ru/cpp-beginners/thread609694.html
Создал базовый класс: #include <stdio.h> #include <conio.h> #include <iostream.h> #include <io.h> class Aviopolet {
C++ vector и выбор наименьшего значения двумя соседними числами Суть задачи: Считайте последовательности чисел типа double в вектор. Будем считать, что каждое значение представляет собой расстояние между двумя городами, распо- ложенными на определенном маршруте. Вычислите и выведите на печать общее расстояние (сумму всех расстояний). Найдите и выведите на печать наименьшее и наибольшее расстояние между двумя соседними городами. Найдите и выведи- те... http://www.cyberforum.ru/cpp-beginners/thread609667.html
Одномерный массив. Найти количество палиндромов. C++
Помогите написать программу...... Найти количество тех элементов массива, которые являются палиндромами (т.е. читаются одинаково слева направо и справа налево), а также найти минимальный элемент среди тех, цифровая запись которых дает сумму, кратную трем.
return и ptheread C++
Вот код создание двух потоков... #include"stdafx.h" #include <stdio.h> #include <iostream> #include <pthread.h> #include <Windows.h> void *thread1(void*X) { for(int i=0;i<10;++i)
C++ Начальное изучение явного подключения библиотек и использования их функций http://www.cyberforum.ru/cpp-beginners/thread609647.html
Вот код приложения, которое подключает в себя библиотеку plugin1.dll #include <Windows.h> #include <iostream> using namespace std; typedef void (__stdcall *MYPROC)(void); void main(void) { cout << "Load Dll..." << endl;
C++ Проблемы с инициализацией данных Сразу оговорюсь, что на форуме пишу впервые и перед тем, как писать о проблеме ознакомился с похожими темами , но именно по моей проблеме ничего вразумительного не нашёл. Поэтому, уважаемые программисты помогите решить проблему. Написал маленькую, но важную для меня программу, по вычислению таблицы значений функции. Но, всё идёт на перекос, компилируется без проблем и ошибок, а при выполнении... подробнее

Показать сообщение отдельно
Un Oom
0 / 0 / 0
Регистрация: 19.06.2012
Сообщений: 20
19.06.2012, 22:25     Длина текста не больше 150 символов, могут быть использованы любые символы
Задание:
Задан текст, состоящий из слов, записанных через запятые и/или пробел, и заканчивающийся точкой. Длина текста не больше 150 символов, могут быть использованы любые символы. Словом считается последовательность символов, не содержащая пробел. Сформировать новую строку из 7-символьных слов, состоящих из латинских букв, не имеющих аналогов записи в русском языке. Найти первое цифровое слово, возвести его в квадрат и в куб. Полученные три числа записать в виде массива.


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
#include "iostream.h"
#include "conio.h"
#include "stdio.h"
 
using namespace std;
 
void main ()
{
setlocale(0, "Rus");
// объявление переменных 
int i,j,k,per,prov,o,result;
char st1[150], st2[150]/*результат строка с 7 -ми символьными словами*/, st3[150]/*цифровое слово*/; 
 
// ввод текста
cout « "Введите текст " «endl;
gets(st1);
// посчет количества символов в строке
i = 0; 
while (st1[i]) {i++; per = i;}
 
 
// поиск цифрового слова
i = 0;
j = 0;
k = 0;
o = 0;
prov = 10;
while (st1[i])
{
if (st1[i]>='0' && st1[i]<='9') 
{
st3[k]=st1[i]; 
k++; 
}
if (st1[i]!= ' ') {o = i-o; if (o == k){result = k; break;}}
i++;
}
cout « result « endl;
// формирование строки из 7-символьных слов 
i = 0;
j = 0;
k = 0;
prov = 10;
while (st1[i] && prov >=7)
{
if (st1[i]>='a' && st1[i]<='z' && st1[i]!= 'a' && st1[i]!= 'c' && st1[i]!= 'e' && st1[i]!= 'p' && st1[i]!= 'o')
{/*cout « st1[i];*/ j++; st2[k] = st1[i]; k++; }// result = result + st1[i];}
 
if (j == 7) {/*cout « ' '*/st2[k]=' '; j = 0; k++; }//result =result + ' '; }
prov = per - i;
i++;
}
i = 0;
while (st2[i] && i!=k)
{cout «st2[i]; 
i++;
}
Пожалуйста помогите мне её доделать.срочно надо до завтра!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru