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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 46, средняя оценка - 4.65
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 346
#1

Учусь программированию на языке с++ самостоятельно - C++

08.04.2014, 09:56. Просмотров 6679. Ответов 160
Метки нет (Все метки)

Учусь программированию на языке с++ самостоятельно (уроки Дениса Маркова в Ютуб).
После урока с циклами у меня возникли огромные проблемы. Не могу выполнит домашку.
Данный момент изучаю массивы.
Задачи:
1. Найти сумму всех элеметов массива. - С этим как то разобрался с помошю этого форума.
2. Найти нужный элемент в массиве. Вывести его индекс, если в массиве нет такого значение вывести 1.
Вроде бы надо действовать так:
- Создать массив;
- Запомнит элементы массива;
- устроит ввод элемента с консоли для проверки;
- использовать "if else" для вывода единички если элемент не находится в массиве, а если находится вывести индекс.
Вот я не знаю как сохранит в программе элементы массива. Только при вводе с консоли.
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
       int main()
{
    setlocale (LC_ALL , "Russian");
    int A[5];
       
    for(int i = 1; i <= 4; i++)
    {  
    cout << "Введите значение" << i <<" эелемента массива:  ";
    while(!(cin >> A[i]))
        cout << "Не верный ввод" << endl;
}
                
       _getch ();
        return 0;
}

А вот сохранит в программе не как. Постоянно выдает ошибку.

Мне не нужен готовый код. Нужна правильное направление.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 09:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Учусь программированию на языке с++ самостоятельно (C++):

сессия.Какой подход к программированию используется на языке С++ - C++
1.Какой подход к программированию используется на языке С++? Основные понятия, семантика, синтаксис 2.Для каких целей используются...

Учусь c ++ - C++
В общем читал статью в учебнике &quot;Умные опеpатоpы&quot;. Дальше идет такая пpогpаммка. #include &lt;iostream&gt; #include&lt;string&gt; Using...

Учусь умножать - C++
Здравствуйте, дорогие обитатели CyberForum :) Есть небольшая просьба, прошу подтолкнуть меня к правильному решению задачи. Изначально...

Какая книга по программированию обьясняет все с математикой и подробно излагает все темы?По программированию? - C++
Не Бьерн Страуструп?А то не нравится мне у Лафоре тип изложения книги,довольно не в мою логику там упирается,да и нравится перестал,уж...

Перегрузка операторов. Учусь. Ошибка - C++
перегрузка операторов.. ЗАДАНИЕ: М2=М1-V – из М1 удалить строки, сумма элементов которых больше суммы элементов V. где V- массив,...

учусь разбирать чужой код - C++
что делает эта функция? static unsigned long foo (char *w) { int c; unsigned long u = 0; while (*w != 0) { if...

160
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 346
08.04.2014, 11:49  [ТС] #16
Цитата Сообщение от Saykiro Посмотреть сообщение
С# проще и эффективнее C и C++.
Вакансий миллион.
То что вы в универе не научились ничему конкретному, не страшно. Я тоже учусь щас на "IT-шника", и хожу в универ как в отпуск проветрится от работы.
Берите в руки книжку Троелсон (непомню как называется) или Рихтер (CLR via C#) и будьте готовы через пару-тройку месяцев (при интенсивном чтении) идти работать Младшим разработчиком.
Спасибо за совет. Я так и задумал. Я не знаю как у вас но у нас от младшего разработчика требуют SQL, PL/SQL на высоком уровне
OS Tomcat, OS Linux. с одним знанием C# я останусь безработным. Про C# тут даже не слышали
0
Saykiro
33 / 33 / 0
Регистрация: 04.04.2014
Сообщений: 63
08.04.2014, 14:23 #17
Город какой? вы скорее всего просто не там ищите.
MS SQL учится за 2 недели, проверенно на десятке человек которым помогал устроится.
Лучше ориентироваться на MS чем на Linux, в текущих реалиях легко достаточно попасть на хороший проект в серьёзную компашку, а не ковырять условно-бесплатные сайты на линукс+мускул

Добавлено через 1 минуту
Цитата Сообщение от Croessmah Посмотреть сообщение
пруф?
Хедхантер, анализ вакансий.
0
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 346
08.04.2014, 21:19  [ТС] #18
Saykiro, Город Баку. Тут у нас скл не достаточно. Если знаешь скл хорошо надо еще и знат ПЛ/СКЛ + Оракл.
Линукс знат обязательно а лучше с Томкат. У нас компание считают себя круче чем Майкрасофт.

Добавлено через 6 минут
В универах учать совсем не тому что нам нужна. А когда требуем отвечают что нелзя. В универе учат максимум Бейзиеку и МС Офис. А работадател говорит то его бабушка знает офис....Компютерные курсы учать только: Ос Виндовс (я хз чему там учит), Фотошоп, корел драв, с++, 1с, арчи чад, 3дмакс.

Если вы там можете устроится на норм работу с заниями одной нормальной программы я вам завидую
0
gng
08.04.2014, 21:29
  #19

Не по теме:

Цитата Сообщение от Saykiro Посмотреть сообщение
С# проще и эффективнее C и C++.
Думал, такое только от маркетологов M$ можно услышать.

0
S_el
2112 / 1632 / 308
Регистрация: 15.12.2013
Сообщений: 6,574
08.04.2014, 21:49 #20
gng, C# проще чем C++,а с эффективностью,насколько я знаю, как раз наоборот.
0
gng
08.04.2014, 21:58
  #21

Не по теме:

S_el, Из четырех утверждений фразы
С# проще и эффективнее C и C++
Действительности соответствует одно

Цитата Сообщение от S_el Посмотреть сообщение
C# проще чем C++

0
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 346
08.04.2014, 22:03  [ТС] #22
Эффеективность какого то языка зависит не от самого языка а от программиста которого им владеет.
0
newbie666
Заблокирован
08.04.2014, 22:10 #23
Цитата Сообщение от Altair42 Посмотреть сообщение
Эффеективность какого то языка зависит не от самого языка
зависит не только от самого языка
Цитата Сообщение от Saykiro Посмотреть сообщение
С# проще и эффективнее C и C++.
Вакансий миллион.
ТС, не слушай неудачников, учи C++, Macro Assembler 8086, WinAPI, DirectX
1
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 346
08.04.2014, 22:24  [ТС] #24
Цитата Сообщение от newbie666 Посмотреть сообщение
ТС, не слушай неудачников, учи C++, Macro Assembler 8086, WinAPI, DirectX
Это хорошо только вот с++ на Линуксе не айс. А линукс уже мне нравится Работает быстрее чем винда.
0
newbie666
Заблокирован
08.04.2014, 22:27 #25
Цитата Сообщение от Altair42 Посмотреть сообщение
Это хорошо только вот с++ на Линуксе не айс
Пфф... уберите его отсюда
0
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
08.04.2014, 22:49 #26
Цитата Сообщение от Altair42 Посмотреть сообщение
вот с++ на Линуксе не айс
Знание С++ никак не помешает освоить линукс. А если копаться внутри или потом начать писать системное ПО, то даже поможет. Очень много спорят что первым учить С или С++, а я вот считаю, что без разницы.
По поводу С# - эффективность в плане быстродействия при одинаково адекватных подходах с обеих сторон (С# vs C++) упрется в тот уровень косвенности, который задает CLR. Однако это просто констатация факта. Холивары на эту тему я считаю контрпродуктивными. В частности С# может быть эффективен в других сферах обеспечивая приемлемый порог вхождения, наличие централизованных подходов к решению задач, удобство рефакторинга и т.п. Т.е. он однозначно эффективнее с т.з. бизнеса в прикладной области. Т.к. программисты С#, решая прикладную задачу, обеспечивают тот же приемлемый уровень, стоя при этом дешевле, чем аналогичный С++ программист. В силу своей сложности и большого исторического багажа С++ требует от программиста знать и уметь больше (а значит и дороже стоить работодателю) для решения тех же самых задач, нежели С# (я имею в виду при прочих равных, чтобы успешно писать на С++, нужно помнить кучу нюансов и деталей, которые в непосредственно не относятся к решаемой задаче). Однако прикладной областью все не ограничивается и все еще существуют темы, где С и С++ нужны и востребованы (в частности разработка по *nix, системы реального времени, в частности медицинский, военный, промышленный софт, всевозможные embedded устройства, и т.д.) и замены пока не предвидится. Так что выбирать язык или технологию нужно исходя из того, какая область интересная для последующей работы. Если освоить тему достаточно хорошо, то работу можно будет найти. Но лучше конечно знать несколько языков. Тот же С# или Java или Python.
0
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 346
08.04.2014, 23:08  [ТС] #27
С++ в Линукс не айс в том смысле что программы в с++ сложно комплировать для линукс. Сам не проверял ибо вообще не нашел в нете чем и как писать в линуксе на с++. Но читал пару статей. Типа линукс не поддерживает NET.
0
DrOffset
7376 / 4453 / 1009
Регистрация: 30.01.2014
Сообщений: 7,304
08.04.2014, 23:09 #28
Цитата Сообщение от Altair42 Посмотреть сообщение
Типа линукс не поддерживает NET
.NET - это С#, а не С++
0
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 346
08.04.2014, 23:15  [ТС] #29
Если линукс не поддерживает NET то наджо изучат не только с ++ но еще и ассемблер на высочайшем уровне. Чтоб написать нормальную программу под линукс в С++. А это уже чистая порнография.

Добавлено через 46 секунд
Цитата Сообщение от DrOffset Посмотреть сообщение
.NET - это С#, а не С++
Ну я новичок в этом деле так что мне такие ошибки простително. Я говорю о том что читал

Я где то прочел что знание с++ помогает освоит линукс. По этому и изучаю. Если внидрится в с++ то нужна будет не один год чтоб добится чего та. (Это в условиях страны где я живу)
0
Saykiro
33 / 33 / 0
Регистрация: 04.04.2014
Сообщений: 63
08.04.2014, 23:29 #30
В целом можно сделать вывод, даже из постов на грани истерики=)
C# просто, легко начать. Старая школа считает что если уж хочешь Си-Подобный язык, то начинай с С\С++, что на порядок сложнее воспринимается нежели RAD & C#. Учитывая ваш первый пост, у вас знаний весьма немного. Следовательно тут два варианта развитий:
1. Учить С\С++ и через пол годика\годик метить на юниора\девелопера (после С\С++ будут просто восприниматься RAD, как в прочем и на оборот).
2. Учить RAD подобные языки, типа C#, устраиваться юниором через 3-6 месяцев и начать развиваться уже в более ускоренном режиме под руководством опытных коллег.

PS Я не говорил что достаточно потратить несколько часов на изучение MSSQL , и чувствовать себя идеально. В любом случае на собеседованиях "немного" преувеличения и лести понадобится. Тем более для юниоров дают возможность выучить всё необходимое, только уже за стабильный оклад. У нас в компании к примеру даётся 3 месяца на изучение 2го языка программирования, плюс время на прокачку знаний в SQL, и по окончании срока сдаются экзамены по всему перечисленному. Думаю в остальных компаниях примерно тоже самое.

Добавлено через 3 минуты
Цитата Сообщение от Altair42 Посмотреть сообщение
Если внидрится в с++ то нужна будет не один год чтоб добится чего та. (Это в условиях страны где я живу)
И-ме-нно
0
08.04.2014, 23:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2014, 23:29
Привет! Вот еще темы с ответами:

Массивы. Только учусь. Выборка и сортировка - C++
Задание такое. Язык: C Define использовать нельзя!!! С клавиатуры вводятся слова разделенные пробелами. На экран выводятся в...

Решит, вроде легко, но учусь на элементарных! Дайте экстра-класс - C++
Задана последовательность n. Найти количество элементов, кратных 3. Напишите на С++ пожалуйста, с комментариями!!! Если вас не...

GeoTiff - примеры ее использования на языке c , желательно на русском языке - C++
Добрый вечер. Дана курсовая с использованием библиотеки GeoTiff. Подскажите где можно прочитать про нее, и найти примеры ее использования...

Учусь визуальному программированию. Работа в Microsoft Visual C#2010 Express - C#
Для компонента Panel изменить: тип шрифта с помощью компонента TrackBar. При удержании мышки на бегунке должно появляться значение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru