Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

09.12.2010, 21:11. Просмотров 564. Ответов 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 ();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2010, 21:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Описание программы (C++):

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

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

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2010, 21:11
Привет! Вот еще темы с ответами:

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

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

Если описание не является определением, напишите для него определение. Если описание является определением, напишите для него описание - C++
Начал изучать программирование на С++, делаю упражнения из книги Мюррэй Хилл, Нью Джерси Бьярн Страустрап &quot;Язык C++&quot; Программу &quot;Hello,...

Описание функции - C++
Описание функции состоит из?


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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