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

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

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

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

08.04.2014, 09:56. Просмотров 6348. Ответов 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;
}

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

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

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

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

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

Не по теме:

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

S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
08.04.2014, 21:49     Учусь программированию на языке с++ самостоятельно #20
gng, C# проще чем C++,а с эффективностью,насколько я знаю, как раз наоборот.
gng
08.04.2014, 21:58
  #21

Не по теме:

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

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

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

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

Я где то прочел что знание с++ помогает освоит линукс. По этому и изучаю. Если внидрится в с++ то нужна будет не один год чтоб добится чего та. (Это в условиях страны где я живу)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2014, 23:29     Учусь программированию на языке с++ самостоятельно
Еще ссылки по теме:
Решит, вроде легко, но учусь на элементарных! Дайте экстра-класс C++
GeoTiff - примеры ее использования на языке c , желательно на русском языке C++
C++ я учусь на высшке на программиста.. какие могут быть задачи на экзамене 1й курс .2й семестр!!.. должны быть классы!!
Как самостоятельно изучать С++? C++
Освой самостоятельно С++ за 24 часа! C++

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

Или воспользуйтесь поиском по форуму:
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 Посмотреть сообщение
Если внидрится в с++ то нужна будет не один год чтоб добится чего та. (Это в условиях страны где я живу)
И-ме-нно
Yandex
Объявления
08.04.2014, 23:29     Учусь программированию на языке с++ самостоятельно
Ответ Создать тему
Опции темы

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