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

Объяснить и подробно прокомментировать, что происходит в коде (циклы и массивы) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать с файла числа через итератор потока http://www.cyberforum.ru/cpp-beginners/thread1652128.html
Не хочет считывать с файла целые числа, что я делаю не так? #include <iostream> #include <fstream> #include <iterator> #include <vector> #include <list> #include <algorithm> using namespace std;
C++ блочная сортировка, не работает Добрый день, не работает сортировка блочная, выдает ошибку (скрин во вложении) Код ниже #include <iostream> #include <ctime> #include <iomanip> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1652115.html
C++ Сохранение матрицы в файл
Уже все облазила. Всё испробовала. Но матрица не сохраняется. Прошу, помогите! #include "peresdacha.h"//подключение заголовочного файла int main() { Matrix tmp(3, 3);//размер массива tmp.setMatrix("123456789");//массив tmp.print();//вывод на экран tmp.SaveToFile();//вывод в документ return 0;
Подскажите условие C++
Доброго времени суток! Встретил такое условие в программе: for(;;){ // код }; return 0; Подскажите, что оно делает и вообще что оно значит?
C++ Поменять местами корень и одну из вершин(любую) с наибольшим уровнем в бинарном дереве http://www.cyberforum.ru/cpp-beginners/thread1652090.html
Всем привет. Вот мое условие лабораторной работы: Дано целочисленное бинарное дерево(БД). Поменять местами корень и одну из вершин(любую) с наибольшим уровнем. Я вроде написал функции нахождения максимального значения БД(не знаю точно на правильность) и нахождения максимального уровня БД(работает правильно). Мне вот необходимо обменять эти значения, я пока не имею представления как это сделать,...
C++ Не могу корректно прочитать код vector<string> numbers; // representation of numbers as strings // numbers is the string representation for i // for numbers to numbers void initialize_numbers() { numbers.push_back("zero"); numbers.push_back("one"); numbers.push_back("two"); numbers.push_back("three"); подробнее

Показать сообщение отдельно
Maxim09
 Аватар для Maxim09
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 284
31.01.2016, 19:04     Объяснить и подробно прокомментировать, что происходит в коде (циклы и массивы)
C++
1
2
3
4
5
6
7
8
9
const int n=10;int i, sum; int x[n];
cout<<"Vvedite elementi massiva:"<<endl;
for(i=0; i<n; i++)cin>>x[i];
sum=0;
for (i=0;i<n;i++)
    if((x[i]%3==0)&&(x[i]%5==0))
        sum=sum+x[i];
cout<<"Summa="<<sum<<endl;
system("pause");

А именно что делает x[n] в первой строке.
Так же что делает первый цикл for на строке 3 (он как я понимаю нужен для ввода чисел?) Вместо 10-ти кратного повторения cout<< и cin>> и почему на строке 3 есть x[i] то есть почему в кв скобках i а не n это значит что n это индекс верно? а i это само число? И что означает сам Х.
Если не сложно то поясните мне, буду благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru