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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 137, средняя оценка - 4.79
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
#1

Научите писать программы на C++ - C++

29.10.2011, 20:32. Просмотров 17034. Ответов 75
Метки нет (Все метки)

Привет всем ,начну с того ,что перевелся в универе на информатика на заочке(хочу научиться писать программы,) так как это "мое",зимой сессия ,а помоч и разъяснить не кому вот и пришел к ВАМ ,надеюсь на помощь .
Дали задание "Написать программу поэлементного копирования строки «Hello World» в другой символьный массив."Помогите ,пожалуйста и если можете объясните ,что к чему.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
29.10.2011, 20:37     Научите писать программы на C++ #2
Если бы программирование было "ваше", вы бы для приличия открыли любую книгу по С++...
I2um1
Злой няш
1399 / 1097 / 142
Регистрация: 05.04.2010
Сообщений: 1,949
29.10.2011, 20:40     Научите писать программы на C++ #3
Для начала русский язык не мешало бы выучить.
А так, алгоритм такой:
C
1
2
3
4
5
char a[] = "Hello World";
char b[12];
for (int i = 0; i < 11; ++i)
    b[i] = a[i];
b[11] = 0;
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
29.10.2011, 20:43  [ТС]     Научите писать программы на C++ #4
Цитата Сообщение от Deviaphan Посмотреть сообщение
Если бы программирование было "ваше", вы бы для приличия открыли любую книгу по С++...
Да дело в том , что я работаю очень много ,не живу с родителями ,время очень мало,а так я читаю все оставшееся время !
Deviaphan
29.10.2011, 20:47
  #5

Не по теме:

Цитата Сообщение от jeka061288 Посмотреть сообщение
а так я читаю все оставшееся время
Молодец.) Тогда у тебя есть программистское будущее.

EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
29.10.2011, 20:54  [ТС]     Научите писать программы на C++ #6
Цитата Сообщение от Blood-Angel Посмотреть сообщение
Для начала русский язык не мешало бы выучить.
А так, алгоритм такой:
C
1
2
3
4
5
char a[] = "Hello World";
char b[12];
for (int i = 0; i < 11; ++i)
    b[i] = a[i];
b[11] = 0;
Может вы подумаете ,что я зануда,пристал к вам ,но все же как будет выглядить программа?
I2um1
Злой няш
1399 / 1097 / 142
Регистрация: 05.04.2010
Сообщений: 1,949
29.10.2011, 21:02     Научите писать программы на C++ #7
C
1
2
3
4
5
6
7
8
9
// Создается статический массив символов, в который записывается строка.
// Размер массива указывать не обязательно, так как сразу присвоение.
char a[] = "Hello World";
// Создается еще один статический массив размером 12 символов - это 11 символов для букв и
// 1 для нулевого символа.
char b[12];
for (int i = 0; i < 11; ++i) // Цикл, в котором i изменяется от 0 до 10.
        b[i] = a[i]; // Поэлементное присвоение элементов массива. (или копирование элементов одного массива в другой)
b[11] = 0; // В конце дописывается нулевой символ.
Об нулевом символе можно почитать например здесь.

Полностью же программа выглядит как-то так:
C++
1
2
3
4
5
6
7
8
void main()
{
char a[] = "Hello World";
char b[12];
for (int i = 0; i < 11; ++i)
        b[i] = a[i];
b[11] = 0;
}
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
29.10.2011, 21:11  [ТС]     Научите писать программы на C++ #8
Цитата Сообщение от Blood-Angel Посмотреть сообщение
[C]//
Полностью же программа выглядит как-то так:
Спасибо огромное ,буду "понимать"!

Добавлено через 5 минут
Скажите пожалуйста ,так случилось ,что перевелся я на 2й курс и пропустил "Теория алгоритмов"(сейчас ,после работы ,время много нет)на сколько этот предмет важен для освоения C++?
I2um1
Злой няш
1399 / 1097 / 142
Регистрация: 05.04.2010
Сообщений: 1,949
29.10.2011, 21:25     Научите писать программы на C++ #9
Цитата Сообщение от jeka061288 Посмотреть сообщение
Скажите пожалуйста ,так случилось ,что перевелся я на 2й курс и пропустил "Теория алгоритмов"(сейчас ,после работы ,время много нет)на сколько этот предмет важен для освоения C++?
Любой код (последовательность команд) на С++ можно считать алгоритмом, поэтому если не знать хотя бы базовые принципы построения алгоритмов, то невозможно решить конкретную задачу. Так что желательно знать/понимать "Теорию алгоритмов".
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
29.10.2011, 21:32  [ТС]     Научите писать программы на C++ #10
Цитата Сообщение от Blood-Angel Посмотреть сообщение
Любой код (последовательность команд) на С++ можно считать алгоритмом, поэтому если не знать хотя бы базовые принципы построения алгоритмов, то невозможно решить конкретную задачу. Так что желательно знать/понимать "Теорию алгоритмов".
Blood-Angel,а скажите ,где можно почитать про само строение кода (что за чем,какие символы )
или может есть какие сборки-программы?
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
29.10.2011, 21:35     Научите писать программы на C++ #11
Цитата Сообщение от jeka061288 Посмотреть сообщение
где можно почитать про само строение кода (что за чем,какие символы )
В книгах по основам C++.
I2um1
Злой няш
1399 / 1097 / 142
Регистрация: 05.04.2010
Сообщений: 1,949
29.10.2011, 21:38     Научите писать программы на C++ #12
jeka061288, об синтаксисе языка много информации, например здесь. Вот только лучше все же начинать изучать язык программирования с книги - самое верное решение.
Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
29.10.2011, 23:13     Научите писать программы на C++ #13
Просто сядь и пиши. Одним чтением литературы ты программуху не освоишь никогда
Байт
Эксперт C
15841 / 10168 / 1522
Регистрация: 24.12.2010
Сообщений: 19,175
30.10.2011, 00:21     Научите писать программы на C++ #14
Цитата Сообщение от Riderik Посмотреть сообщение
Просто сядь и пиши. Одним чтением литературы ты программуху не освоишь никогда
А вот тут я полностью согласен. Самый лучший способ научиться писать программы - это писать их (К.Прутков)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2011, 07:42     Научите писать программы на C++
Еще ссылки по теме:
C++ В какой среде лучше писать программы и создавать их дизайн?
C++ Бесплатно писать программы для студентов (лабы, небольшие курсовики)
Пустой терминал (в котором можно писать, что угодно) при выполнении программы C++
Как научиться писать грамотно программы со смыслом?)Почему у кого то получается,а у кого то нет?Мож поделитесь Хитростями:) C++
Помогите писать на С++ через шаблоны. Консуле я писал, но надо писать исползуя шаблоны C++

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

Или воспользуйтесь поиском по форуму:
Deviaphan
30.10.2011, 07:42     Научите писать программы на C++
  #15

Не по теме:

Цитата Сообщение от jeka061288 Посмотреть сообщение
а скажите ,где можно почитать про само строение кода (что за чем,какие символы )
или может есть какие сборки-программы?
Как же так получилось, что вам удалось перевестись на второй курс?
Хотя, помнится и на пятом курсе были студенты с задолжностями по первому курсу.)

Yandex
Объявления
30.10.2011, 07:42     Научите писать программы на C++
Закрытая тема Создать тему
Опции темы

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