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

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

Войти
Регистрация
Восстановить пароль
 
Пульман
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 40
#1

Переделать, чтобы в программе использовалась функция ввода - вывода:) - C++

09.03.2014, 20:36. Просмотров 240. Ответов 3
Метки нет (Все метки)

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
#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
#include <string.h>
using namespace std;
void main()
{
 
const char separator[]=" \.,"; //Символы-разделители строки
char s[100]; //Исходное предложение
const char s1[]="aeyuioAEYUIO";
int n,k=0,z=0,gl=0,sgl=0,o=0;
bool b;
char *Ptr=NULL; //Указатель для функции strtok
cin.getline(s,strlen(s));
Ptr=strtok(s,separator);
while (Ptr)
{ for(int p=0;p<strlen(Ptr);p++)//проверка слова на то, что оно состоит только из латинских букв
{if (isalpha((char) Ptr[p] ))
k++;}//подсчет кол-ва символов в слове, которые являются латинскими буквами
if (k==strlen(Ptr))
z++;//счетчик слов, состоящих только из латинских букв
k=0;
{ for(int i=0;i<strlen(Ptr);i++)//начало проверки слова на одинаковое наличие гласных и согласных букв
{for(int j=0;j<strlen(s1);j++)
{if (s1[j]==Ptr[i] ) {b=true; break;}
else b=false;
}if (b) gl++; else sgl++;
}
if (gl==sgl)
o++;//счетчик слов с одинаковым количеством гласных и согласных букв
}gl=0; sgl=0;
 
Ptr=strtok(0,separator);
}
cout«z«" "«o«endl;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2014, 20:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переделать, чтобы в программе использовалась функция ввода - вывода:) (C++):

Переделать потоки ввода-вывода на prinf и scanf - C++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; int x,y,i,j,n1,m1,n2,m2,z; void cret(void) { cout&lt;&lt;&quot;\nVvedit...

Как переделать friend-перегрузки ввода/вывода в метод класса? - C++
Доброго времени суток! Есть вопрос: как переделать френдовые перегрузки ввода\вывода в метод класса? Или же как шаблонить френдовые...

Ошибки в программе ввода информации в файл и вывода - C++
Собственно, программа #include &lt;stdio.h&gt; #include &lt;string&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; #define LINE &quot;\n...

Функция ввода / вывода - C++
Программа ругается на переменную C, и не выводит нужно результата, посмотрите в чем ошибка Используя принцип разделения ввода/вывода...

Нюансы ввода/вывода в Си и C++ (функция printf() и объект std::cout) - C++
Добрый день. Интересует следующий вопрос: каким именно образом работает команда форматирование &quot;%i&quot; в printf. В манах написано что...

Нужно сделать, чтобы программа состояла из 3 функций, тоесть 1-ая функция ввода массива, 2-ая основная функция, 3-я- вывод массива - C++
Есть программа #include &lt;iostream&gt; #include &lt;algorithm&gt; const int N = 5; int handSet(void) { int a; std::cout...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6380 / 5945 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
09.03.2014, 21:08 #2
Функция ввода в 15 строке:
cin.getline(s,strlen(s));
Функция вывода в 36 строке:
cout<<z<<" "<<o<<endl;
Так что все есть. Зачем переделывать!
0
Пульман
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 40
10.03.2014, 01:14  [ТС] #3
не, вы не так поняли, нужно чтобы функция задавалась, например:
int 123(const char 1)
{
return 123;
}
ну вот как-то так
0
zss
Модератор
Эксперт С++
6380 / 5945 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
10.03.2014, 11:50 #4
Судя по тексту Вам нужно создать собственные функции ввода вывода.
Но они паолучаются совершенно бессмысленные, например
C++
1
2
3
4
void GetMyData(char* s)
{
    cin.getline(s,99);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2014, 11:50
Привет! Вот еще темы с ответами:

Как сделать отступы или , чтобы входной поток(ввода) отдельно от вывода - C++
#include &lt;iostream&gt; #define MAX_N 100 using namespace std; class Stack { int st_size=0; int st_elements; ...

Нужно переделать программу используя функция , чтобы все буыло универсально - C++
Помогите пожалуйста! Программу то, я сделал! а вот теперь нужно все по функциям сделать и чтобы &quot;универсально все было&quot; .( что имеется...

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

как сделать чтобы функция не изменяла переданный в нее двумерный массив в главной программе? - C++
вот такая вот программка. не могу понять почему матрица переданная в функцию изменяется в главной функции! подскажите, как этого...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.03.2014, 11:50
Ответ Создать тему
Опции темы

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