Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2012, 22:07   #1
elen_7C9
 
Аватар для elen_7C9
 
Регистрация: 26.02.2012
Сообщений: 4
По умолчанию массив строк

Здравствуйте) Помогите, пожалуйста, исправить и дописать программку..
Задача состоит в том, чтобы написать программу, в которой с клавиатуры вводится до 10 символьных строк, необходимо вывести строки, в которых есть нечетные цифры, а затем удалить из них все нечетные цифры.
Заранее благодарна)
Код:
#include<iostream>
using namespace std;
const int max_kol_strok=10, max_kol_stolb=10;

void str_s_nech_ciframi(char* stroka)
{
	int j=0;
	while(stroka[j]!='\0') 
	{
		if(stroka[j]>='0'&& stroka[j]%2==('1'||'3'||'5'||'7') && stroka[j]<='9')
		cout<<stroka<<endl;
		j++;
	}
}

int main()
{
char a[max_kol_strok][max_kol_stolb];
int kol_strok;
do
{
cout<<"Vvedite kolichestvo strok ne bolee "<<max_kol_strok<<": ";
cin>>kol_strok;
if(kol_strok<0||kol_strok>max_kol_strok) cout<<"Error!"<<endl;
}
while(!(kol_strok>0 && kol_strok<=max_kol_strok));

for(int i=0; i<kol_strok; i++)
	{ cout << "Vvedite " << i+1 << " stroku: ";
	  cin >> a[i]; 
	};
	  cout<<"________________________________"<<endl;
	  cout<<"Vyvod strok c nechetnumi ciframi: "<<endl;
	  for(int i=0; i<kol_strok; i++) 
	  str_s_nech_ciframi(a[i]);
	    
return 0;
}
elen_7C9 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать массив строк в массив чисел на C#? orfos Помощь студентам 4 03.10.2014 15:56
Массив строк Axrik Общие вопросы C/C++ 0 18.12.2011 22:01
Массив строк С++ Nina+ Помощь студентам 1 01.04.2009 23:22