Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Программирование на С++

Ответить
Настройки темы
Программирование на С++

Дизайнер


Сообщения: 410
Благодарности: 1

Профиль | Отправить PM | Цитировать


Народ, выручайте, нужно решить задачку

задача такая:

Дано произвольное целое число n. Написать программу, которая разбивает число n на цифры и выводит их на экран; подсчитывает сколько цифр в числе n; находит сумму цифр числа n; меняет порядок цифр числа n на обратный.

... может есть какие-нибудь идеи как решить...

Буду благодарен

Отправлено: 15:45, 08-01-2003

 
kgt2003


Сообщения: n/a

Профиль | Цитировать


OFFTOPIC

[s]Исправлено: vasketsov, 21:53 17-06-2003[/s]

Отправлено: 15:30, 17-06-2003 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Дизайнер


Сообщения: 410
Благодарности: 1

Профиль | Отправить PM | Цитировать


Огромная просьба, если не сложно, объясните что "делает" каждая строка:



Код: Выделить весь код
 
#include <io.h> 
#include <string.h> 
#include <fstream.h> 
 
void Find(); 
int FindText(); 
void main() 
{ 
 * *Find(); 
} 
 
int FindText (char filename[],char search[]) 
{ 
 * *int k=0; 
 
 * *// НАЧИНАЯ ОТСЮДА 
 
 * *fstream fst (filename,ios::in|ios:: out|ios::app); 
 * *fst.close(); 
 * *fst.open(filename,ios:: out|ios::in); 
 * *char buf [255]; 
 * *while (fst.good()) 
 * *{ 
fst.getline(buf,255); 
 * * * *if(strstr(buf,search)!=NULL) 
{k=1;break;} 
else 
{k=0;} 
 * *} 
 * *fst.close(); 
return k; 
} 
 
void Find() 
{ 
char path[150],path1[70],p[70]; 
cout <<"\nEnter path: "; 
cin>>path; 
strcpy(path1,path); 
strcpy(p,path1); 
char mask[15]; 
cout <<"\nEnter mask (for example, *.*, *.txt):"; 
cin>>mask; 
char Ssearch[255]; 
cout<<"\nWhat word we shall search? "; 
cin>>Ssearch; 
strcat(path, mask); 
_finddata_t *fileinfo=new _finddata_t; 
 * * * * long done = _findfirst(path,fileinfo); 
int MayWeWork=done,kkk; 
cout<<"\nInformation was found:\n\n"; 
while (MayWeWork!=-1) 
{strcpy(path1,p); * 
kkk=FindText(strcat(path1,fileinfo->name),Ssearch); 
if (kkk==1) 
{ 
 * * * *cout<<"In file "<<fileinfo->name<<"\n"; 
} 
MayWeWork=_findnext(done, fileinfo); 
} 
delete fileinfo; 
cout<<"\n\n"; 
}

Отправлено: 14:31, 28-06-2003 | #12

Neo5443


Сообщения: n/a

Профиль | Цитировать


где скачать С++

Отправлено: 00:21, 08-07-2003 | #13



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Программирование на С++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Программирование с TCP/IP. Guest Программирование и базы данных 1 17-06-2004 09:43
Программирование andy666 Программирование и базы данных 3 24-10-2003 22:17
Программирование andy666 Программирование и базы данных 1 10-10-2003 19:52
Программирование на Яве Guest Программирование и базы данных 2 05-10-2003 20:09
Программирование LeXo Программирование и базы данных 10 11-10-2002 12:23




 
Переход