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

C++ Одномерные массивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В матрице целых чисел заменить все отрицательные элементы нулями.Подсчитать количество замен http://www.cyberforum.ru/cpp-beginners/thread1015464.html
В матрице целых чисел заменить все отрицательные элементы нулями.Подсчитать количество замен.Вывести конечную матрицу #include <conio.h> #include <iostream> using namespace std; int **vvod(int **m, int s, int r) { for( int i=0; i<s; i++) {
C++ В матрице целых чисел заменить все отрицательные элементы нулями В матрице целых чисел заменить все отрицательные элементы нулями.Подсчитать количество замен.Вывести конечную матрицу. Что не так? Отредактируйте пожалуйста. #include <conio.h> #include <iostream> using namespace std; int **vvod(int **m, int s, int r) { http://www.cyberforum.ru/cpp-beginners/thread1015460.html
C++ Логическая операция ИЛИ
Добрый день, хотелось бы узнать как ввести логическое ИЛИ при наборе кода, а то ведь НЕ и И вводится довольно легко Shift + 1 и Shift + 7 + 7 что бы получить ! и &&,, а вот ввести || не получается и ключевое слово OR не распознает компилятор, что делать?
Проконсультируйте пожалуйста C++
Стипендия. Сессия включает в себя экзамены по трём дисциплинам: «Алгебра», «Математический анализ» и «Языки и методы программирования». Студентам, не сдавшим хотя бы один экзамен, стипендия не выплачивается. Студентам, сдавшим все экзамены не ниже, чем на 3, начисляется базовая стипендия из расчета 250 рублей за каждый балл. Хорошисты (успевающие ...
C++ Не правильно работает! http://www.cyberforum.ru/cpp-beginners/thread1015399.html
#include "stdafx.h" #include <iostream> #include <math.h> #include <stdio.h> using namespace std; double func1(double,double,double,double,double,double); double func2(double &,double &,double &,double &,double &,double &); double func3(double *,double *,double *,double *,double *,double *);
C++ Преобразование массива одного типа в другой Есть массив int-овых чисел. Нужно его перевести в массив double. Поэлементно с помощью цикла очень долго, не подходит. Может быть есть какая-нибудь функция или библиотека, чтобы быстро преобразовать тип? подробнее

Показать сообщение отдельно
Yuri_935
5 / 5 / 1
Регистрация: 17.04.2013
Сообщений: 15
22.11.2013, 17:47     C++ Одномерные массивы
Nastia5606580,
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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <time.h>
#include "cstdlib"
using namespace std;
 
int main () 
{
    setlocale(LC_ALL, "Russian");  // Включение русского языка
    srand(time(NULL));
    int i, j, count = 0, N;
    cout << "\n Введите размер массива\n ";
    cin >> N;
    float * arr = new float [N]; // Выделение динамической памяти для массивва
    for (i = 0; i < N; i++)
    {
        // Случайное вещественное от 0 до 1
        float d = static_cast<float>(rand()) / RAND_MAX; // Вещественный ГСЧ
        arr[i] = d + (rand() % 50 - rand() % 50); // rand() % 50 - rand() % 50 = это ГСЧ целых чисел от 50 до 50
        if (arr[i] < 0)
            count++; // Подсчет отрицательных элементов
    }
    cout << "\n Вывод содержимого массива\n";
    for (i = 0; i < N; i++)
        cout << " " << arr[i]; // вывод содержимого массива
    cout << endl;
 
    // сортировка
    for(i = 0; i < N; i++)
        for(j = i + 1; j < N; j++)
            if(arr[j] < arr[i])
                swap(arr[i],arr[j]);
 
    cout << "\n Вывод отсортированного массива\n";
    for (i = 0; i < N; i++)
        cout << " " << arr[i]; // вывод отсортированного массива
 
    float proiz = arr[1];
    for (i = 2; i < N-1; i++)
        proiz *= arr[i];    // произведение элементов массива,
                            // расположенных между max и min элементами
    cout << "\n\n Количество отрицательных элементов = " << count;
    cout << "\n\n Произведение элементов массива,\n расположенных между max и min элементами = " << proiz << endl;
    getch();
 
}
 
Текущее время: 22:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru