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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zmei89
31 / 6 / 1
Регистрация: 10.09.2010
Сообщений: 835
#1

Описание программы - C++

09.12.2010, 21:11. Просмотров 549. Ответов 0
Метки нет (Все метки)

Нужно описать каждую строчку программы
#include <stdio.h>
#include <conio.h>
#include <time.h>

//================================================
void keybord(int *Arr, int n)
{
int i;
for(i = 0; i < n; ++i)
{
printf("Enter Arr[%d]: ", i);
scanf("%d", &Arr[i]);
}

printf("Array\n");
for(i = 0; i < n; ++i)
{
printf("%d ", Arr[i]);
}
printf("\n");
}
//================================================
void random(int *Arr, int n)
{
int i;
printf("Array\n");
for(i = 0; i < n; ++i)
{
Arr[i] = rand()%100+1+i;
printf("%d ", Arr[i]);
}
printf("\n");
}
//================================================
void from_file(int *Arr, int n)
{
int i;
FILE* f;
f=fopen("1.txt", "r");
if(f==NULL)
{
printf("Error!\n");
exit(1);
}
printf("Array\n");
for(i = 0; i < n; ++i)
{
fscanf(f, "%d ", &Arr[i]);
printf("%d ", Arr[i]);
}
printf("\n");
fclose(f);
}
//================================================
void foo(int *Arr, int n)
{
int index = 0, i;

for(i = 0; i <n; ++i)
{
if(Arr[index] < Arr[i])
{
index = i;
}
}

for(i = index+1; i < n; ++i)
{
Arr[i]--;
}
}
//================================================
int main()
{
srand((unsigned)(time(NULL)));
int *Arr, n, x;
printf("Enter size of array: ");
scanf("%d", &n);
Arr =(int*)malloc(sizeof(int)*n);

printf("Enter elements of array\n");
printf("1 - keyboard\n");
printf("2 - random\n");
printf("3 - file\n");

printf("Enter number of option: ");
scanf("%d", &x);

switch(x)
{
case 1:
keybord(Arr, n);
break;
case 2:
random(Arr, n);
break;
case 3:
from_file(Arr, n);
break;
default:
printf("Error\n");
return 1;
}

foo(Arr, n);

printf("After\n");
int i;
for(i = 0; i < n; ++i)
{
printf("%d ", Arr[i]);
}
printf("\n");
getch ();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2010, 21:11     Описание программы
Посмотрите здесь:

Описание программы - C++
Помогите пожалуйста с описанием, никак не могу понять как сделать его :( Постановка задачи. Описание варианта решаемой задачи на...

Описание программы - C++
Помогите разобратся в программе... кто нибудь может написать описание к каждой строчке?? Вот текст программы: #include &lt;stdio.h&gt; ...

описание программы - C++
#include &lt;stdio.h&gt; #define MIN(a, b) ( (a) &gt; (b) ? (b) : (a) ) #define MAX(a, b) ( (a) &lt; (b) ? (b) : (a) ) #define MIN3(a, b, c)...

Описание и пример программы - C++
Здравствуйте! У меня вот такая проблема. Тема: &quot;Менеджер закачек&quot;. Нужно написать синтаксис языка программирования в расширенной...

Пошаговое описание программы - C++
Ребят можете пошагово рассказать программу готовую #include &lt;fstream&gt; #include &lt;string&gt; #include &lt;iostream&gt; #include &lt;string&gt; ...

Описание работы программы - C++
помогите, пожалуйста, описать работу программы #include &lt;iostream&gt; using namespace std; unsigned to_seconds(unsigned hours,...

Сделать описание программы на классы - C++
Нужно составить описание этой программы #ifndef complexH #define complexH #include &lt;math.h&gt; ...

Где пишется описание для выходного файла .exe (например описание процесса) - C++
Консольный проект, скомпилировали, получили exe. Жмем правой кнопкой на нем\свойства\вкладка подробно, почти все описание exe файла...

Описание классов. - C++
Доброй ночи! Помогите с задачкой. Условие: Описать на языке С++ указанный класс. Обеспечить ввод полей класса, создать метод для...

описание функции - C++
пожалуйста помогите с описанием функции и прокомментируйте если не трудно!!!Обращаюсь к вам друзья!!! аor (s=0, sn = X, n = 1; fabs(sn) &gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru