Форум программистов, компьютерный форум 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++ Предложения С клавиатуры вводится предложение, слова в котором разделены символом подчеркивания «_». Подсчитайте число вхождений в предложение используемых букв, запишите результат в строку (парами: буква -... подробнее

Показать сообщение отдельно
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309

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

28.05.2012, 14:16. Просмотров 432. Ответов 1
Метки (Все метки)

в общем задание такое: заменить все отрицательные элементы, кратные трем, их модулем

код выглядит так
C++
1
2
3
4
5
6
7
8
9
10
#include<iostream.h>
int main()
{ int n; int a[10];
cout<<"Vvod n"<<endl; cin>>n;
for (int i=0; i<n; i++)
{ cout<<"a["<<i<<"]="; cin>>a[i];
if (a[i]%3==0 && a[i]<0) a[i]=abs(a[i]); }
for (int i=0; i<n; i++)
cout<<a[i]<<"\t"; 
}
вопрос такой: почему при объявлении массива если ввести вместо числа букву n то при запуске программа вылетает и винда ошибку показывает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru