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

Напишите пожалуйста обозначения выделених строк програмы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ объясните грамотно как это работает http://www.cyberforum.ru/cpp-beginners/thread85196.html
1)int * arr = NULL; и int * arr = new int;(что означает new) 2)можно менять int * arr = NULL на int * arr = {0} или int * arr = 0
C++ Квадратное уравнение ПОМОГИТЕ ПЛИЗ ДОПИСАТЬ ЗАДАЧУ А ТО ЧТОТ ВАШПЕ НЕПОЛУЧАЕТСЯ , НЕРАБОТАЕТ ))*ЕСЛИ МОЖНО ТО С КОММЕНТАРИЯМИ 1)Написать программу решения квадратного уравнения. Программа должна проверять правильность исходных данных и в случае, если коэффициент при второй степени неизвестного равен нулю, выводить соответствующее сообщение. #include <iostream> #include <smath> using namespace std; int main()... http://www.cyberforum.ru/cpp-beginners/thread85191.html
Переправа C++
Чапаеву надо под прямым углом к фарватеру преодолеть реку Урал шириной b м.Его скорость в чтоячей воде V1 м/с; скорость течения реки - V2 м/с. Под каким углом к фарватеру он должен плыть чтобы его не "снесло"?Сколько времени займет переправа?Как изменится решение, если посредине реки Чапаева ранили в руку, и его скорость с V1 м/с упала до V3 v/c? Помогите пожалуйста решить ету задачу в С++....
C++ Правильный треугольник
Какова должна быть длина стороны правильного треугольника a,чтобы из него можно было вырезать n кругов радиуса r? Помогите пожалуйста!
C++ Многочлены http://www.cyberforum.ru/cpp-beginners/thread85176.html
http://s003.***********/i202/1001/dc/6e8447711438.png
C++ Найти в каждой строке матрицы максимальный и минимальный элементы Всем Привет_))) Ребят, у меня проблема. Задание: Дана матрица B Найти в каждой строке максимальный и минимальный элементы и поменять их местами с первым и последним соответственно. Как на блок-схемах выглядит понимаю, а вот с кодировкой на С нет. подскажите, кто что может_))).Заранее спасибо! подробнее

Показать сообщение отдельно
Wital
15 / 15 / 1
Регистрация: 14.10.2009
Сообщений: 82
13.01.2010, 04:11     Напишите пожалуйста обозначения выделених строк програмы
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <stdio.h>
#include <stdlib.h>
#include <io.h>
#include <dir.h>
#include <dos.h>
#include <string.h>
#include <iostream.h>
FILE *file1;
char sim,c, addr[100];
struct ffblk ffblk;  //какое то непонятное объявление структуры
char str[500][100],start[100] ;
int lit[255]={0},i={0},done={0},q,w;
long kol={0};  // объявляется переменная типа long
float stat[255]={0};
void prov(char name[100], int ggg[255]);
void poisk(char fl[100],char addr[100], int c);
void main(int n, char *www[2]){ 
/*Функция getcwd получает полное path-имя текущего рабочего
директория и запоминает его в start. Целый аргумент (100) определя-
ет максимальную длину для path-имени*/
getcwd(start,100); 
printf("\n\n"); //выводит на экран 2 пустые строки
strcat(str[0],www[1]); //присоединяет к 1 элементу строки str второй элемент строки www(индексация с 0)
for(c=0;str[0][c]!='\0';c++){
if((str[0][c]=='\\')&&(str[0][c+1]=='\0')){str[0][c]='\0';break;}}
q=1;c=0;
chdir(str[0]);
poisk("*.*",str[c], 0);
for(c=1;str[c][0]!='\0';c++){
poisk("*.*",str[c], c);} //вызывается функция poisk, которая описывется ниже
for(i=0;i<255;i++){kol=kol+lit[i];}
for(i='A';i<'Z'+1;i++){stat[i]=(float)lit[i]*100/kol;}
for(i='a';i<'z'+1;i++){stat[i]=(float)lit[i]*100/kol;}
for(i='A';i<'Z'+1;i++){printf("%c - %.2f %\t",i, stat[i]);}
for(i='a';i<'z'+1;i++){printf("%c - %.2f %\t",i, stat[i]);}
printf("\n");
chdir(start);
}
void prov(char name[100], int ggg[255]){
char sim;
file1=fopen(name,"r");
while(!feof(file1)){
fscanf(file1,"%c",&sim);
ggg[sim]++; }
fclose(file1);
}
void poisk(char fl[100],char addr[100],int c){
chdir(str[c]);
/*Функция findfirst производит поиск в каталоге диска
                   посредством системного вызова DOS 0x4E.
 
                   Параметр fl   представляет  собой  символьную
                   строку,  содержащую   необязательную   спецификацию
                   дискового устройства, маршрут поиска и имя искомого
                   файла. Имя файла может содержать шаблоны (такие как
                   ?   или   *).  Если  соответствующий  файл  найден,
                   структура ffblk заполняется информацией о  файле  и
                   каталоге, его содержащем. FA_DIREC - отрут, обозначающий, что ищутся каталоги. если поиск прошел успешно, то возвращается 0 иначе -1.*/
done=findfirst(fl,&ffblk,FA_DIREC);
while (!done){
if((ffblk.ff_attrib==16)&&(!strstr(ffblk.ff_name," ."))){
strcat(str[q],str[c]);
strcat(str[q],"\\");
strcat(str[q],ffblk.ff_name);
q++;}
if(strstr(ffblk.ff_name,".TXT")){prov(ffblk.ff_nam e, lit);printf("%s\\%s \n", addr, ffblk.ff_name);}
if(strstr(ffblk.ff_name,".PAS")){prov(ffblk.ff_nam e, lit);printf("%s\\%s \n", addr, ffblk.ff_name);}
if(strstr(ffblk.ff_name,".CPP")){prov(ffblk.ff_nam e, lit);printf("%s\\%s \n", addr, ffblk.ff_name);}
/*    Обращение к findnext дает следующий  файл,  подходящий
      по шаблону,  заданному  в  предшествующем  обращении к
      findfirst*/
done = findnext(&ffblk);
}
}
 
Текущее время: 04:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru