ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 17.02.2010, 17:35
Ins3t
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме:
2083691

Репутация: 330
По умолчанию

2KrabKN, вот вам функция:
Код:
#include <iostream>
using namespace std;
int kol(char * str);
int main()
	{
	char *str = new char [999];
	cin>>str;
	cout<<kol(str);
	}
int kol(char * str)
	{
	char buf[] = "bcdfghklmnpqrstvwxyz";
	int count = 0;
	for(int i = 0; str[i] != '\0'; i++)
		{
		for(int j = 0; buf[j] != '\0'; j++)
			{
			if(str[i] == buf[j])
				{ 
				count++; break;
				}
			}
		}
	return count;
	}
Но вот эта программа крайне не корректна, да и написана с ошибками, которые могут превести неизвестно к чему. Да и ищет она не гласные, а согласные.

Могу предложить вам другой вариант (накидал по быстрому):

Код:
#include <iostream>
#include <string>
using namespace std;
int kol(string str);
int main(int argc, char * argv[])
	{
	string slovo;
	cout<<"Vvedite slovo>";
	cin>>slovo;
	cout<<kol(slovo);
	return 0;
	}
int kol(string str)
	{
	string bukv = "AEIOUY";
	int found = 0;
	int i = 0;
	int i2;
	int c = bukv.size();
	while(i < str.size())
		{
		i2 = 0;
		while(i2 < c)
			{
			if(str[i] == bukv[i2])
				{
				found++;
				}
			i2++;
			}
		i++;
		}
	return found;
	}

Последний раз редактировалось Ins3t; 17.02.2010 в 20:49..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ