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

Задать случайно массив, выводить является ли сумма делимой на 2 без остатка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклический сдвиг элементов квадратной матрицы http://www.cyberforum.ru/cpp-beginners/thread1099602.html
Осуществить циклический сдвиг элементов квадратной матрицы размерности MхN вправо на k элементов таким образом: элементы 1-й строки сдвигаются в последний столбец сверху вниз, из него в последнюю строку справа налево, из нее в первый столбец снизу вверх, из него в первую строку. для остальных элементов аналогично.
C++ Программа вроде компилируется,но значения не выводит Помогите пожалуйста!!Очень срочно.Программа вроде компилируется,но значения не выводит.В чем проблема? // 11.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <math.h> #include "matrix.h" #include <fstream> http://www.cyberforum.ru/cpp-beginners/thread1099601.html
Release. Работа на другом компьютере C++
Написал программу в Visual Studio 2010. Вчера скинул её другу посмотреть, она не запустилась. Ему нужно было скачать какую-то библиотеку. И тут я понял, что компьютер на котором будет запускаться программа, очень древний. Там старая версия net framework и не установлен visual studio. Что нужно сделать, чтобы её можно было запустить на таком старом компе? Гугл помог немного. Файлы ресурсов->...
C++ Ошибка 3 error LNK1120: неразрешенных внешних элементов: 2
Добрый день. Возникла такая проблема. При компиляции показывает 3 ошибки. Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl yk(void)" (?yk@@YAXXZ) в функции _main D:\Disk кирилл\Проекты\Program\Program\Program.obj Program Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl game_enimals(void)" (?game_enimals@@YAXXZ) в функции...
C++ А+Б на АСМП, как написать короче? http://www.cyberforum.ru/cpp-beginners/thread1099593.html
#include<fstream> main(){ int a,b; std::ifstream i("input.txt"); std::ofstream o("output.txt"); i>>a>>b; o<<a+b;}
C++ запись пакетов данных в файл (Visual Studio 2010)(Windows Forms)у меня есть кнопка,при нажатии которой происходит принятие пакетов данных по RS-232 (каждые 0,2с новый пакет). как сделать так ,чтобы данные записывались в файл,причем при новой передачи данных данные записывались в другой файл. private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { int status; hCom =... подробнее

Показать сообщение отдельно
John Prick
771 / 704 / 128
Регистрация: 27.07.2012
Сообщений: 2,015
Завершенные тесты: 3
18.02.2014, 15:05     Задать случайно массив, выводить является ли сумма делимой на 2 без остатка
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
1) задать случайно массив от -20 до 50 с шагом 0.5,
   выводить является ли сумма делимой на 2 без остатка.
2) создать функцию, в качестве параметра получает массив
   и количество его элементов, возвращает массив,
   упорядоченный по возрастанию.
*/
 
#include <stdlib.h>
#include <ctime>
#include <iostream>
#include <algorithm>
#include <numeric>
 
const int N = 20;
double getRand(void) {  return static_cast<double>(rand() % 70 - 20) / 2; }
 
void sort_array(double * arr, int size)
{
    std::sort(arr, arr + size);
}
 
int main(void)
{
    setlocale(0, "rus");
    srand(static_cast<unsigned int>(time(0)));
    // 1
    double arr[N];
    std::generate(arr, arr + N, getRand);
 
    std::cout << "Исходный массив: " << std::endl;
    std::copy(arr, arr + N, std::ostream_iterator<double>(std::cout, " "));
    std::cout << std::endl;
 
    double sum = std::accumulate(arr, arr + N, 0.0);
    double half_sum = sum / 2;
    double mod = half_sum - static_cast<int>(half_sum);
    std::cout << "Сумма: " << sum << std::endl;
    std::cout << "Сумма " << ((mod > 0) ? "не " : "") << "делится" << std::endl << std::endl;
 
    // 2
    sort_array(arr, N);
 
    std::cout << "Сортированный массив: " << std::endl;
    std::copy(arr, arr + N, std::ostream_iterator<double>(std::cout, " "));
    std::cout << std::endl;
 
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru