|
|
Опции темы | Опции просмотра |
29.11.2011, 23:16 | #1 (permalink) |
Новичок
Регистрация: 29.11.2011
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Программирование на с++. Лабораторная. Тема: Реализация итерационных циклов
Во вложении тема моей лабораторной работы и задача. Я ее решила, но что то идет не так, и я не могу понять что, помогите пожалуйста решить, или укажите на мою ошибку. Буду очень благодарна. Вот мое решение: функция main: #include <iostream> #include <conio.h> #include <math.h> using namespace std; int func (int k); void main (void) { setlocale (LC_ALL, "rus"); float b; int k; char otvet;int a; do { do { cout<< "Введите целое число в котором будет более одного знака " << endl; cin>>b; a=b; } while (a!=b && a%10<10) ; int d; cout<<"Введите цифру "<< endl; cin>>d; int z=func(k); cout<<"Введенная цифра встречается в числе "<<z<<"раз"; cout<<endl<<"Продолжить? у/n "; cin>>otvet; } while (otvet=='y'); } функция func: #include <iostream> #include <conio.h> #include <math.h> using namespace std; int func (int k) { int a; int i=0; while (a/10!=0) i++; int poryadok=pow(10.,i); int d;k=0; do { if (a/poryadok==d) k++; else {a=a%poryadok; poryadok=poryadok/10; }} while (poryadok!=0); return k; } |
29.11.2011, 23:16 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Так же вы можете поискать решение проблемы в аналогичных темах С# Организация циклов "Реализация окна с эффектом тоннеля" - вопросы Pascal. Програмирование итерационных процессов Программирование циклов, управляемых условием. VB 2008 .NET Программирование циклов в Си Программирование циклов в Си |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|