0 / 0 / 0
Регистрация: 23.03.2017
Сообщений: 14
1

Объяснить фрагменты кода

23.03.2017, 20:38. Показов 1189. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, дорогие программисты. Помогите чайнику в "плюсах" найти что такое "Ar"
Вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <math.h>
using namespace std;
int main()
 
{
 
        const int n=8;
        int i,  k=0;
        float Ar[n]; 
        cout<<"vedit masiv z "<<n<<"  chisel.\n";
        i=0;
        for (i=0; i<n; i++)
            cin>>Ar[i];
        for (i=1; i<n; i+=2)
            if (Ar[i]>0) k++;
        cout<<"kilkist dodatnih, yaki stoiat na parnih poziciax = "<<k<<"\n";
}
if (Ar[i]>0) k++; с этого что значит. Может кто-то объяснить?
Буду очень рад)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2017, 20:38
Ответы с готовыми решениями:

Объяснить, для чего нужны указанные фрагменты кода
class foo { //variables public: protected: private: //functions public: foo();

Объясните фрагменты кода
Добрый день.Помогите разобраться в фрагментах кода.Что такое и для чего применяется...

Переписать заданные фрагменты кода с Delphi на C++
всем привет! Подскажите пожалуйста как будет в С++: 1. TParmStr = array of string; 2.try ...

Ссылка и указатель: чем отличаются заданные фрагменты кода?
1 int *p; int *q; p = new int; q = new int; *p = 1; *q = 2; p = q; *q = 3;

3
Неэпический
17869 / 10634 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
23.03.2017, 20:43 2
Лучший ответ Сообщение было отмечено Obrat22 как решение

Решение

Цитата Сообщение от Obrat22 Посмотреть сообщение
Может кто-то объяснить?
Если элемент массива Ar с индексом i больше нуля,
то прибавить к переменной k единицу
1
0 / 0 / 0
Регистрация: 23.03.2017
Сообщений: 14
23.03.2017, 20:57  [ТС] 3
Уже поблагодарил) Не сочтите за хамство, но, можете рассписать с 12 по 14 ряды, тобишь i=0;
for (i=0; i<n; i++)
cin>>Ar[i]
Вопрос: а почему пишут i=0 а потом i=1 ? Если что, то это была задача для поставки массива С(8)... и нахождения кол-ва положительных чисел, которые стоят на четных местах.
0
691 / 5398 / 265
Регистрация: 11.08.2016
Сообщений: 3,351
24.03.2017, 12:09 4
Лучший ответ Сообщение было отмечено Obrat22 как решение

Решение

for (i=0; i<n; i++) - потому что вводится массив целиком.
for (i=1; i<n; i+=2) - потому что в житейском смысле счёт элементов начинается с единицы, и соответственно, элемент с индексом 0 - первый, с индексом 1 - второй и т.д.
1
24.03.2017, 12:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2017, 12:09
Помогаю со студенческими работами здесь

Объяснить фрагмент кода
Добрый день, господа. Есть у меня такая вот задачка - надо объяснить структуру фрагмента. По сути,...

Объяснить работу кода
Подскажите пожалуйста как работает этот код при F(9). На экран выводит 131159, но как это...

Объяснить часть кода
Программка заполняет матрицу случайными числами и отображает правую половину матрицы на левую...

Объяснить кусок кода
Всем привет, нашел у себя в файле с хелпом напоминалку, но когда-то забыл записать что это. ...

Объяснить строку кода
#pragma comment ( linker, &quot;/EXPORT:MyFunc=_MyFunc@8&quot; ) Объясните, что мы делаем этим. Не уверен,...

Объяснить фрагмент кода
Функция перевода числа из 10 сс в нужную: string CC(int n, int oc) // n - число, oc - нужная...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru