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

Нужен пример с массивами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Stl контейнеры. Найти маршруты, на которых ходит только одна марка автоб http://www.cyberforum.ru/cpp-beginners/thread1119399.html
дана структура struct Bus { int route ; // номер маршрута string name ; // имя автобуса int numb; // номер автобуса string mark; //марка автобуса
C++ Самое длинное слово и его позиция День добрый. Помогите, пожалуйста... Задача: найти самое длинное слово из строки и его позицию (номер слова в строке). В своем коде работает нахождение слова, но про позицию запутался, хотел... http://www.cyberforum.ru/cpp-beginners/thread1119384.html
Найти значение функции C++
Помогите составить код, сам как смог сделал, но пишет какую то ошибку, опыта совсем нет:( http://gyazo.com/70d769f067985eef9a369b7b2dcdca00 //lab1.cpp// #include <iostream> #include...
Сжатие последовательности символов C++
Всем привет. Дан текст. Если один и тот же символ x встречается 5 раз подряд, то эти 5 символов будут заменены на конструкцию (5)x. Например: abcccccde преобразуется в ab(5)cde. Помогите найти...
C++ Найти наибольший общий делитель и наименьшее общее кратное двух введенных натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread1119331.html
Напишите пожалуйста код =)
C++ Найти, сколько должен заплатить в кассу покупатель с учетом скидок Фирма, которая производит определенные товары, предлагает предпраздничные скидки покупателям при покупке товаров в фирменном магазине в зависимости от общей стоимости приобретенной покупки: при общей... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6707 / 5116 / 482
Регистрация: 14.02.2011
Сообщений: 17,190
17.03.2014, 22:07
Цитата Сообщение от Scriptsky Посмотреть сообщение
А как выполнять арифметические действия с элементами массивов. Например сумму элементов здесь как найти?
примерно вот так
C++
1
2
3
4
5
6
7
8
9
10
11
int sum=0;
sum+=mas[0];
sum+=mas[1];
sum+=mas[2];
sum+=mas[3];
sum+=mas[4];
sum+=mas[5];
sum+=mas[6];
sum+=mas[7];
sum+=mas[8];
sum+=mas[9];
Добавлено через 2 минуты
но это долго и нудно
поэтому цикл
C++
1
2
for(int i=0;i<10;i++)
 sum+=mas[i];
Добавлено через 55 минут
а почему никто не среагировал на фразу
Цитата Сообщение от ValeryS Посмотреть сообщение
но это долго и нудно
все дело в том что это долго и нудно программисту, писать много
а для процессора само то
нет ветвлений нет переходов назад
линейный код выполнится намного быстрее чем цикл

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