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

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

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

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

08.04.2014, 09:56. Просмотров 6360. Ответов 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++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13063 / 7326 / 817
Регистрация: 27.09.2012
Сообщений: 18,085
Записей в блоге: 3
Завершенные тесты: 1
08.04.2014, 09:57     Учусь программированию на языке с++ самостоятельно #2
Цитата Сообщение от Altair42 Посмотреть сообщение
Учусь программированию на языке с++ самостоятельно (уроки Дениса Маркова в Ютуб).
так может к автору уроков и обратиться?
А еще лучше почитать книжку
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 338
08.04.2014, 10:11  [ТС]     Учусь программированию на языке с++ самостоятельно #3
Автор уроков Занятой человек. Отвечает только когда есть время.
Какие именно книжки посоветуете? А то я скачал парочку оказались не годными.

В принципе если посмотреть след урок там есть ответы. Но я хочу делать сам.
Binjo
4 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 22
08.04.2014, 10:13     Учусь программированию на языке с++ самостоятельно #4
Страуструпа могу порекомендовать.
Saykiro
33 / 33 / 0
Регистрация: 04.04.2014
Сообщений: 63
08.04.2014, 10:16     Учусь программированию на языке с++ самостоятельно #5
С всем уважением, но у страуструпа сложно написанно весьма. Когда я начинал разбираться в C++ долго мучался с выбором литературы.
Выбор упал на Д. Прата: Язык программирования С++ (6е издание)
Если память не изменяет. У него написанно весьма доходчиво, не перегружает лишней информацией (которую вы безусловно найдёте сами, если потребуется углубляться)
Успехов в ваших начинаниях.

PS В целом, советую поглядеть на другой (на мой взгляд более актуальный для соискателя на вакансиях) язык программирования - C# .
Croessmah
Модератор
Эксперт CЭксперт С++
13063 / 7326 / 817
Регистрация: 27.09.2012
Сообщений: 18,085
Записей в блоге: 3
Завершенные тесты: 1
08.04.2014, 10:18     Учусь программированию на языке с++ самостоятельно #6
Цитата Сообщение от Altair42 Посмотреть сообщение
Автор уроков Занятой человек.
наверное записывает уроки
Цитата Сообщение от Altair42 Посмотреть сообщение
Какие именно книжки посоветуете? А то я скачал парочку оказались не годными.
всё что касается литературы уже неоднократно обсуждалось
Литература C++

Лучшая книга по с++ для новичков
С чего начать изучение C++
Нужна книга по С++
Посоветуйте хорошую книгу по С++
Какую книгу выбрать
Книга для начинающего по С++
Посоветуйте отличную книжку для новичка по изучению С++
StelSvip
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 24
08.04.2014, 10:22     Учусь программированию на языке с++ самостоятельно #7
Altair42, введи новую переменную ( например K) . Если элемент массива равен искомому числу. То "K" присвой номер элемента.

Добавлено через 2 минуты
А чтобы выводилась 1. если таких элементов нет. Можно как вариант: До цикла присвоить значение K допустим -100. И на выходе из цикла проверить если K осталось равной -100. Вывести 1.

Добавлено через 2 минуты
Значение элементов:
C++
1
2
3
4
5
for(int i = 0; i < A; i++)
{
    cout << "A[" <<  i+1 << " ] = :";
    cin >> A[i];
}
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 338
08.04.2014, 10:59  [ТС]     Учусь программированию на языке с++ самостоятельно #8
Суть не в том чтоб выводит 1 если таких элементов нет. Суть в том чтоб показать индекс элемента.
Вывести 1 можно и другими способами.

Цитата Сообщение от Croessmah Посмотреть сообщение
наверное записывает уроки
Вообще то уроки записал давно. Работает в каком та банке.

Цитата Сообщение от Saykiro Посмотреть сообщение
PS В целом, советую поглядеть на другой (на мой взгляд более актуальный для соискателя на вакансиях) язык программирования - C# .
Ну если подумать так то. с++ мне не нужен. Хочу изучит его чтоб понят Линукс. В нете читал что знание с++ может помочь перелапатит некоторые программы чтоб углубляться в Линукс. Тем более сам Линукс написан в С.

Так то мне нужны:
Java, PL, Pl/SQL, Oracle (Linux), Os Linux.

Добавлено через 5 минут
К стати PL мне показался куда проще С++.
Погуглил не много. Программа в PL читабельно. Читается как книга. Но с++ как писанина студента во время лекции.
Croessmah
Модератор
Эксперт CЭксперт С++
13063 / 7326 / 817
Регистрация: 27.09.2012
Сообщений: 18,085
Записей в блоге: 3
Завершенные тесты: 1
08.04.2014, 11:06     Учусь программированию на языке с++ самостоятельно #9
Цитата Сообщение от Altair42 Посмотреть сообщение
Тем более сам Линукс написан в С.
тогда учите C#, потому то C и C++ абсолютно разные языки, а раз Вам разницы нет, то зачем заморачиваться?
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 338
08.04.2014, 11:23  [ТС]     Учусь программированию на языке с++ самостоятельно #10
Я в курсе что разные. Но С++ потомок С. Потом хотелось бы узнать почему C# а не С?

Уточняю. У меня в дипломе написано что я IT-шник. Но не фига не мыслю в этой области. Ибо нас не учили этому. Единственный язык программирование которого мы изучали был Бейзик. И то на доске и на бумаге. А про информационные технологии полный 0. Нас учили технологии добычи нефти, способам выплавки стали. Учили нас работать в виндовс и то на уровне школы. Самая крутая программа которому нас учили был Аксес. И то в ряду офиснх программ и не кому в принципе не нужен.

Так что чтоб устроится на нормальную работу мне надо учится самостоятельно. Курсы у нас максимум по с++ и 1с.

Добавлено через 5 минут
Не по теме.
Я установил у себя Линукс. Правда не по правилам ( автоматическая установка рядом виндовс) но для начало пойдет. хотел установит SQL Developer возникли проблемы. Не кто так и не помог с установкой.
Linux Mint х86. Установка - недостаточно места на диске ( 20Гб)
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
08.04.2014, 11:26     Учусь программированию на языке с++ самостоятельно #11
Круто! Выплавка стали! Может стоит заняться ею? Не так много толковых сталеваров бывает... а айтишников хоть пачками расстреливай - не убавится!
Saykiro
33 / 33 / 0
Регистрация: 04.04.2014
Сообщений: 63
08.04.2014, 11:42     Учусь программированию на языке с++ самостоятельно #12
С# проще и эффективнее C и C++.
Вакансий миллион.
То что вы в универе не научились ничему конкретному, не страшно. Я тоже учусь щас на "IT-шника", и хожу в универ как в отпуск проветрится от работы.
Берите в руки книжку Троелсон (непомню как называется) или Рихтер (CLR via C#) и будьте готовы через пару-тройку месяцев (при интенсивном чтении) идти работать Младшим разработчиком.
Altair42
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 338
08.04.2014, 11:43  [ТС]     Учусь программированию на языке с++ самостоятельно #13
Да очень крута. Если бы в дипломе было написано что я техник я бы занялся этим. Этому нас учили только потому что в название нашей профессии была слова технология и не кто не знал как с этим быт. Потом на нас зарабатывали норм. Продавали нам книги ( принудительно) на экзамене мучали.
Croessmah
Модератор
Эксперт CЭксперт С++
13063 / 7326 / 817
Регистрация: 27.09.2012
Сообщений: 18,085
Записей в блоге: 3
Завершенные тесты: 1
08.04.2014, 11:44     Учусь программированию на языке с++ самостоятельно #14
Цитата Сообщение от Altair42 Посмотреть сообщение
Потом хотелось бы узнать почему C# а не С?
ну Вам же плевать что C и C++ это два АБСОЛЮТНО разных языка, так почему C# не учить?
Цитата Сообщение от Saykiro Посмотреть сообщение
и эффективнее C и C++.
пруф?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2014, 11:48     Учусь программированию на языке с++ самостоятельно
Еще ссылки по теме:
Решит, вроде легко, но учусь на элементарных! Дайте экстра-класс C++
GeoTiff - примеры ее использования на языке c , желательно на русском языке C++
C++ я учусь на высшке на программиста.. какие могут быть задачи на экзамене 1й курс .2й семестр!!.. должны быть классы!!
Как самостоятельно изучать С++? C++
Освой самостоятельно С++ за 24 часа! C++

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

Или воспользуйтесь поиском по форуму:
SatanaXIII
Супер-модератор
Эксперт С++
5605 / 2639 / 242
Регистрация: 01.11.2011
Сообщений: 6,499
Завершенные тесты: 1
08.04.2014, 11:48     Учусь программированию на языке с++ самостоятельно #15
суровая действительность
Цитата Сообщение от Altair42 Посмотреть сообщение
Уточняю. У меня в дипломе написано что я IT-шник. Но не фига не мыслю в этой области. Ибо нас не учили этому. Единственный язык программирование которого мы изучали был Бейзик. И то на доске и на бумаге. А про информационные технологии полный 0. Нас учили технологии добычи нефти, способам выплавки стали. Учили нас работать в виндовс и то на уровне школы. Самая крутая программа которому нас учили был Аксес. И то в ряду офиснх программ и не кому в принципе не нужен.
Цитата Сообщение от Altair42 Посмотреть сообщение
Если бы в дипломе было написано что я техник я бы занялся этим. Этому нас учили только потому что в название нашей профессии была слова технология и не кто не знал как с этим быт. Потом на нас зарабатывали норм. Продавали нам книги ( принудительно) на экзамене мучали.
Всем наплевать
Yandex
Объявления
08.04.2014, 11:48     Учусь программированию на языке с++ самостоятельно
Ответ Создать тему
Опции темы

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