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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Sajgetzu
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 60
#1

Расшифровка элементов записи кода в С++ - C++

03.02.2013, 10:11. Просмотров 1272. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Совсем недавно добрые люди с данного ресурса помогла создать код для вычислить сумму элементов массива, расположенных между первым и последними элементами. У меня при сдаче преподователю возникла проблема с расшифровкой значений некоторых элементов записи, а в частносте было необходимо расшифровать строку:
sum += (i > 0 && i < n - 1)? mass[i]:0;
Было необходимо разъснить значение элементов "sum +=", зачем здесь знак "+" и что он вообще означает, а также конец записи "? mass[i]:0;", что означает знак "?" и знаки ":0", ну или вся запись "? mass[i]:0;".
Примерно вот так звучал вопрос, требование заключалось в "объяснении так чтобы и дураку было понятно".
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2013, 10:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Расшифровка элементов записи кода в С++ (C++):

Расшифровка кода - C++
Извеняюсь если создал тему не там. У меня возникла проблема вот в чём: —в® § ¦Ёў®в*®Ґ Ё§®Ўа ¦Ґ*® * д®в®Ја дЁЁ? ( *Ј«.п§. 3 а § ,...

Строки: расшифровка кода Цезаря - C++
Как правильно составить программу для расшифровки текста. Код Цезаря заменяет одну букву другой, отстоящей от нее на заданное...

Манчестерский код, расшифровка двоичного кода кадра Ethernet II - C++
есть осцилограмма и есть двоичный код (кадр Ethernet II) в архиве, необходимо перевести из 2ого в 10ую как пример на скрине, левая часть...

Методы защиты данных от записи во время выполнения участка кода? - C++
День добрый, форумчане. Вводные данные: - Весь свой код строю на работе с указателями. - Потоки пока не использую - Linux, gcc...

С помощью записи «указатель-индекс» определить сумму четных элементов массива, сумму элементов - C++
Создать и вывести на экран массив из 10-ти чисел-квадратов 1^2, 2^2,3^2, .. С помощью записи «указатель-индекс» определить сумму четных...

Расшифровка - C++
как понять выражение: в классе должно быть поле данных, представленное объектом-структурой. накидайте пожалуйста пример такого класса

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Михан
8 / 8 / 1
Регистрация: 05.11.2009
Сообщений: 74
03.02.2013, 10:17 #2
Весь код целиком напишите)
Sajgetzu
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 60
03.02.2013, 10:23  [ТС] #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
void main ()
{const int n = 10;
int mass[n];
int sum = 0;
cout << "\Программа вычисления суммы элементов массива, расположенных между первым и последним нулевыми элементами";
cout << "\nВведите значения элементов массива:";
for (int i = 0; i < n; i++)
{cin >> mass[i];
sum += (i > 0 && i < n - 1)? mass[i]:0;
}
cout << "Сумма элементов массива равна:" << sum;
}
Croessmah
Модератор
Эксперт CЭксперт С++
13134 / 7397 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
03.02.2013, 10:35 #4
Если i (индекс) больше 0 и меньше последнего индекса, то прибавляем к сумме значение mass[i], иначе 0.
C++
1
sum+=1;
можно записать как
C++
1
sum=sum+1;
?: - Это тернарный оператор.
Код
переменная=условие?если истина:если ложь;
Sajgetzu
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 60
03.02.2013, 10:40  [ТС] #5
спасибо, а то препод чисто из принципа прикопался только к моим программкам, проверил все на правильность написани и на решабельность. к чему придраться не нашел и начал искать то чего я незнаю вообще. как видите нашел и это стало поводом к недопуску до экзамена. ну надеюсь с такими разъяснениями дело пойдет получше
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2013, 10:40
Привет! Вот еще темы с ответами:

Расшифровка - C++
char key = &quot;axe128bct&quot;; //crypt key for(int i = 0; i&lt;20; i++) newPsw = newPsw^key; Имеется вот такой код, вводим пароль в...

Расшифровка ТЗ - C++
Простите, за идиотский вопрос, но я немного не понимаю, что здесь требуется. В общем, есть структура, и требуется написать файл с запросами...

Рекурсия. Формула записи элементов в начало списка - C++
формула по записи элементов в начало списка, в итеративном варианте олично работала а вот в рекурсивном работает криво помогите плизз!!! ...

нужна расшифровка - C++
#include &lt;iostream&gt; #include &lt;sstream&gt; int main() { std::stringstream ss; long int number; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.02.2013, 10:40
Ответ Создать тему
Опции темы

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