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

Найти сумму модулей элементов массива после первого элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ввести с клавиатуры последовательно семь чисел, вывести порядковый номер наименьшего из них http://www.cyberforum.ru/cpp-beginners/thread974201.html
ввести с клавиатуры последовательно семь чисел, вывести порядковый номер наименьшего из них. Без массива , через цикл for , на С
C++ Программа для вычисления arctg(x) народ, кто нибудь может объяснить что нужно сделать в этой программе? http://www.cyberforum.ru/cpp-beginners/thread974174.html
C++ Конъюнкция и дизъюнкция
Есть такой участок кода: while ((value != 0) || (value != 0)) { for (int i = 0; i < 2; i++) { cout << "Введите число №" << i+1 << " : "; cin >> value; } }
C++ Проблемы с кодировкой символов
/*Письмо президенту*/ #include <iostream> #include <fstream> using namespace std; int main() { setlocale(LC_ALL,"Russian"); char name; char q;//Где бы вы хотели уединиться? char a;//В каком районе(крае) вы проживаете?
C++ Как считывать большую строку по частям? http://www.cyberforum.ru/cpp-beginners/thread974143.html
Как считывать большую строку по частям?
C++ Почему антивирус матерится на мой исходник? Когда я пытаюсь запустить компиляцию антивирус(avast) сразу блокирует проект и перемещает в карантин. Вот исходник: /*Письмо президенту*/ #include <iostream> #include <fstream> using namespace std; int main() { setlocale(LC_ALL,"Russian"); char name; подробнее

Показать сообщение отдельно
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
10.10.2013, 20:37     Найти сумму модулей элементов массива после первого элемента
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
#include <stdio.h>
#include <time.h>
#include <iostream>
using namespace std;
 
int main() {
    int mas[25];
    bool flag = 0;
    srand(time(NULL));
    int index_zero = rand() % 25;
    mas[index_zero] = 0;//поставили 0 на рандомное место
    for (int i = 0; i<25; i++) {
        if (i != index_zero) {
            mas[i] = -50 + rand() % 100;
        }
        if ((mas[i] == 0) && (!flag)) {
            index_zero = i;
            flag = true; //попался первый ноль - больше не заходим в if
        }
        cout<<mas[i]<<" ";
    }
    int sum = 0;23
    cout<<endl;
    cout<<index_zero<<endl;
    for (int i = index_zero; i<25; i++) {
        sum+=abs(mas[i]);
    }
    cout<<"SUMMA: "<<sum<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 22:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru