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

Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0. - C++

Восстановить пароль Регистрация
 
mefist
Сообщений: n/a
26.05.2010, 22:29     Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0. #1
Помогите пожалуйста, не могу понять где тут ошибка! уже так долго с ней мучаюсь=(
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
#include<iostream>
using namespace std;
void sogl(char *n[10])
{ 
for (int i=0; n[i]; i++)
 { if (n[i]=='a') cout<<false;
  else
  { if (n[i]=='e') cout<<false;
  else 
  {if (n[i]=='i') cout<<false;
  else
  {if (n[i]=='o') cout<<false;
  else
  { if (n[i]=='u') cout<<false; 
  else
  {if (n[i]=='y') cout<<false;
  else cout<<true;}
}}}}}}
int main()
{char n[10];
int i;
cout <<"enter n:\n";
cin>>n[10];
    sogl(&n[10]);
 getchar();
      getchar();}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2010, 22:29     Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0.
Посмотрите здесь:

C++ разработайте функцию типа float, что возвращает сумму двух входных параметров, если значения первого параметру парное, иначе возвращает их разницу
написать функцию, которая сканирует строку и возвращает слово если ASCII код каждой буквы этого слова четный C++
Написать функцию, которая возвращается True, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита C++
C++ Если число является простым, то функция возвращает true, если не является false
C++ Функция не возвращает значение
Функция не возвращает значение C++
Функция не возвращает значение C++
Если слово начинается с гласной буквы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mur3ik
102 / 102 / 4
Регистрация: 12.05.2010
Сообщений: 232
26.05.2010, 23:03     Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0. #2
Цитата Сообщение от mefist Посмотреть сообщение
Помогите пожалуйста, не могу понять где тут ошибка! уже так долго с ней мучаюсь=(
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
#include<iostream>
using namespace std;
bool sogl(char n[])
{ 
    int k=0;
for (int i=0; i<strlen(n); i++)
{
  if (n[i]=='a') {k++;break;}
  if (n[i]=='e') {k++;break;}
  if (n[i]=='i') {k++;break;}
  if (n[i]=='o') {k++;break;}
  if (n[i]=='u') {k++;break;} 
  if (n[i]=='y') {k++;break;}
}
if(k==0)
return true;
else
return false;
}
int main()
{char n[10];
int i;
cout <<"enter n:\n";
cin>>n;
    cout<<sogl(n);
 getchar();
      getchar();}
mefist
Сообщений: n/a
26.05.2010, 23:51     Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0. #3
Mur3ik, огромное спасибо! Лучи добра вам=)))
Yandex
Объявления
26.05.2010, 23:51     Создать функцию на согласные буквы, если согл. буква, то функция возвращает ей значение 1, а гласной-0.
Ответ Создать тему
Опции темы

Текущее время: 07:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru