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

Нужно разобраться - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните все действия, происходящие в этой программе. http://www.cyberforum.ru/cpp-beginners/thread268918.html
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { const int arrSize = 10; double arr; double minElement, maxElement;
C++ Объясните все действия, происходящие в этой программе. #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { const int arrSize=10; int arr; int ind=-1; http://www.cyberforum.ru/cpp-beginners/thread268915.html
Структура Date C++
Вот есть такая задача: вывести дату которую ты вводиш из екрана через структуру. Через масивы я зделал, хочю сделать через строки, но проблема в том что когда я ввожу например секунды 01, то мне...
C++ Простой текстовый редактор
скажите как сделать кнопку " Open "??? в стандартный примерах Microsoft Visual Studio 2010..она задается так... но надо как то проще Private Sub btnRetriveFileNames_Click(ByVal sender As...
C++ Как включить библиотеку а потом отключить (#include <*> ) http://www.cyberforum.ru/cpp-beginners/thread268901.html
Например какая-та библиотека нужна мне в одном месте а в другом она мне мешает мне надо ее отключить как это сделать?
C++ Работа с файлами. Помогите составить условие,чтобы можно было сравнить два файла и вывести номер элемента где они различны. подробнее

Показать сообщение отдельно
Nempak
0 / 0 / 0
Регистрация: 07.11.2010
Сообщений: 10

Нужно разобраться - C++

02.04.2011, 18:03. Просмотров 346. Ответов 1
Метки (Все метки)

Прошу помощи.
Расскажите пожалуйста по пунктам где и что делает программа, что за функция.Заранее благодарен.
#include <stdio.h>
int main()
{
int i,j,k,n;
float p,a[100]; <<<== Что делаеться тут
printf("n=");
scanf("%d",&n);
printf("a=");
for(i=0;i<n;i++)<<== Что делаеться тут
scanf("%f",&a[i]);<<== Что делаеться тут
for(i=0;i<n;i++)
if(a[i]<0)a[i]+=0.25;<<== Что делаеться тут
else a[i]=0.2;
for(i=0;i<n;i++) для чего?
for(j=k=0;j<n;j++) для чего?
if(a[j]<0){if(a[j]>a[k])<<== Что делаеться тут
{
p=a[j];a[j]=a[k];a[k]=p; <<== Что делаеться тут
}k=j;
}
for(i=0;i<n;i++)
printf("%8.2f",a[i]);
getchar();
getchar();
return 0;
}

вот что за программа Дано действительные числа а1, а2, ..., аn. Среди этих чисел все отрицательные числа увеличить на 0,25, а все неотъемлемые заменить на 0,2. Затем полученные отрицательные числа отсортировать по не ростом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru