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

С++ заменить в массиве отрицательные элементы их модулем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Записать в файл f последовательного доступа N натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread589033.html
Записать в файл f последовательного доступа N натуральных чисел. Получить в другом файле последовательного доступа все компоненты файла f, кроме тех, которые кратны К. Вывести полученный файл на...
C++ База данных: студенты Нужен код на Борлад си.( база данных) Есть исходник на с++...но нужен борланд с... Плиз кто может. //Подключаем заголовочные файлы #include "Headers/Student.h" #include... http://www.cyberforum.ru/cpp-beginners/thread589006.html
Как разбить переменную типа String на 2 части? C++
есть переменная типа String, например String slovo= "кибер форум" как ее разбить на 2 чести ( до пробела и после) так, чтоб String slovo1= "кибер", а String slovo2= "форум"
C++ Крестики нолики.Искуственный интелект
Добрый день ! Помогите додумать програму чтобы можно было играть с компьютером. include <iostream> char board = {}; void clearscreen(){ for(int i = 0; i<40; i++){ ...
C++ Абстрактный базовый класс "звонок" с виртуальной функцией "стоимость" http://www.cyberforum.ru/cpp-beginners/thread588995.html
Помогите пожалуйста очень надо (классы это не мое) полиморфизм Поступающие звонки оператор классифицирует (т.е. в какой город, регион, страну и т.д. поступил звонок), заносит ...
C++ Предложения С клавиатуры вводится предложение, слова в котором разделены символом подчеркивания «_». Подсчитайте число вхождений в предложение используемых букв, запишите результат в строку (парами: буква -... подробнее

Показать сообщение отдельно
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
28.05.2012, 14:34
Потому что это статический массив, и размерностью ему может служить только константа, известная на момент компиляции. Вот как будет с динамическим:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main() {
    unsigned n;
    cout << "n = ";
    cin >> n;
    int* a = new int[n];
    unsigned i;
    for (i = 0; i < n; i++) {
        cout << "a[" << i << "] = ";
        cin >> a[i];
        if (!(a[i] % 3) && a[i] < 0)
            a[i] = -a[i];
    }
    for (i = 0; i < n; i++)
        cout << a[i] << '\t';
    delete[ ] a;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru