Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 08.02.2017
Сообщений: 10
1

Как разобраться ,что в этом коде за что отвечает?

10.02.2017, 12:12. Показов 642. Ответов 7
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <ctime>
using namespace std;
int main ()
{
    srand(time(NULL));
    unsigned const int n=4, m=10;
    int k, arr[n][m], sum=0, res=1;
    cout << "array:" << endl;
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<m; j++)
        {
            arr[i][j] = rand()%21-5;
            cout << arr[i][j] << '\t';
        }
        cout << endl;
    }
    do
    {
        cout << "input k:";
        cin >> k;
    }
    while (k<0 || k>11);
    for (int i=0; i<n; i++)
    {
        sum += arr[i][k-1];
        res *= arr[i][k-1];
    }
    cout << sum << endl;
    cout << res << endl;
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.02.2017, 12:12
Ответы с готовыми решениями:

Что в этом коде отвечает за изменения в БД?
Здравствуйте, чесно говоря я почти нуб в PHP. Можетели подсказать что в это коде отвечает за...

Начал изучать С (Codeblocks). Хочу узнать за, что отвечает каждый оператор в этом коде. Заранее спасибо!
номер 14 #include &quot;stdio.h&quot; #include &quot;math.h&quot; int main() { float s=0,p=-1,x; int n,i=0;...

Разобраться, что за что отвечает
Мы только начали изучать ассемблер. Первое задание, нарисовать флаг. Нашел на этом форуме такой...

Кто сможет объяснить что означает в этом коде 0x55555, что это такое, для чего предназначено?
#include &quot;stdafx.h&quot; #pragma warning(disable : 4996) #include &lt;stdio.h&gt; #include &lt;conio.h&gt;...

7
20 / 27 / 1
Регистрация: 14.03.2015
Сообщений: 792
10.02.2017, 12:48 2
Люди с добрыми сердцами, переведите на русский этот цикл
C++
1
 while (k<0 || k>11);
Спасибо.
0
26 / 23 / 16
Регистрация: 24.09.2013
Сообщений: 185
10.02.2017, 13:09 3
gogaloh,
C++
1
2
3
4
5
6
do
    {
        cout << "input k:";
        cin >> k;
    }
    while (k<0 || k>11);
Будет введено целочисленное значение "к", значение "к" должен быть (к<0 или к>11).
0
131 / 157 / 87
Регистрация: 06.04.2016
Сообщений: 992
10.02.2017, 13:35 4
Пишите по строкам вопросы по коду. Я буду говорить(отвечать на Ваши вопросы).

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using namespace std;  //использовать пространство имен std;
int main()  //основная функция в программе: main          
{
    srand(time(NULL));  //инициализация генератора случайных чисел(чтобы генерировались по-настоящему случайные числа, а не псевдослучайные
    unsigned const int n=4, m=10;  //заводим целые беззнаковые константные переменные n=4, m=10
    int k, arr[n][m], sum=0, res=1;  //заводим переменные и массив
    cout << "array:" << endl;  //выводим слово "array:"
    for (int i=0; i<n; i++)  //цикл по строкам
    {
        for (int j=0; j<m; j++)  //цикл по столбцам
        {
            arr[i][j] = rand()%21-5;  //заполняем каждый элемент массива случайным значением от 5 до 25
            cout << arr[i][j] << '\t';  //вывод элемента массива в консоль и потом символа TAB
        }
        cout << endl;  //переносим строку в консоли
    }
Добавлено через 1 минуту
C++
1
2
3
4
5
6
do
{
    cout << "input k:";
    cin >> k;
}
while(k<0 || k>11);
- нужно ввести k >= 0 и k <= 10.

Добавлено через 8 минут
k - выбранный столбец массива.
C++
1
2
3
4
5
6
7
8
9
    for(int i=0; i<n; i++)  //проходим по всем 4 строкам массива
    {
        sum += arr[i][k-1];  //вычисляем сумму всех элементов столбца
        res *= arr[i][k-1];  //вычисляем произведение элементов этого столбца
    }
    cout << sum << endl;  //сумму выводим на экран
    cout << res << endl;  //произведение выводим на экран
    return 0;  //возвращаем 0 при выходе из функции main
}
0
2546 / 1205 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
10.02.2017, 13:40 5
Цитата Сообщение от Аркалык Посмотреть сообщение
Будет введено целочисленное значение "к", значение "к" должен быть (к<0 или к>11).
Не совсем) На русский это будет так:
- я ожидаю числа 1,2,3,4,5,6,7,8,9,10 - если ввели другое число - попросить снова ввести
2
20 / 27 / 1
Регистрация: 14.03.2015
Сообщений: 792
10.02.2017, 14:24 6
DemolitionMan,
C++
1
arr[i][j] = rand()%21-5; // числа в массиве будут от -5 до +16
0
Любитель чаепитий
3674 / 1749 / 544
Регистрация: 24.08.2014
Сообщений: 5,895
Записей в блоге: 1
10.02.2017, 14:29 7
Цитата Сообщение от gogaloh Посмотреть сообщение
+16
Не-а.
0
131 / 157 / 87
Регистрация: 06.04.2016
Сообщений: 992
10.02.2017, 14:32 8
А, ну да, от -5 до 15. Косячнул, думал там +.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2017, 14:32

Не могу разобраться в коде как и что сделать?
ребят помогите с кодом, ругается студия на последние две строки private: System::Void...

Проясните как работает Django и что за что отвечает?
Начал учить Django, развернул все на jino, но мало что понял. Действовал только по инструкции....

Как сделать в этом коде, что бы на каждом пользователе задавался разный пароль при входе?
Здравствуйте! У меня возникли сложности с таким вопросом: На Pascal ABC.Net Как сделать в этом...

Что означают все эти данные вот в этом коде PITHON и где можно найти описание всех этих данных в коде
#!/usr/bin/python # Quick and dirty demonstration of CVE-2014-0160 by Jared Stafford...

Что не правильно в этом коде?
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { float I;...

Что не так в этом коде?
Помогите решить проблему: #include &lt;stdio.h&gt; main() { int age printf(&quot;Возраст&quot;); scanf(&quot;...


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

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

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