LINUX.ORG.RU

С++ - по чему учить?


0

0

Сабж.

Посоветуйте книги плиз =) Желательно на русском. Пока юзаю Дейтеловскую, но мож есть лучше? Новичок полный.

И до кучи - как выводить в консоль квадрат с размером стороны, который прога предварительно считывает (от 2 до 20)

Квадрат примерно такой:

*****
*   *
*   *
*   *
*****

Гадское форматирование.

Короче говоря, квадрат - n звезд сверху, n-2 рядов по звездочка- n-2 пробелов - звездочка, опять n звездочек

rebarned
() автор топика

> Посоветуйте книги плиз =) Желательно на русском. Пока юзаю Дейтеловскую, но мож есть лучше?

выбирай чтобы бумажка была помягче

dilmah ★★★★★
()

Имхо, для начального уровня что хочешь, то и читай. Потом переходи на англоязычную литературу. Главное программируй побольше. И разбирайся в чужих программах.

Legioner ★★★★★
()
Ответ на: комментарий от rebarned

> ЛОР в своем репертуаре =(

В 15 лет я думал: как туп мой отец, а в 30 - как он поумнел за эти годы. (c)

anonymous
()
Ответ на: комментарий от anonymous

да уж
на лоре научать :-)

C++ ФАК
Авторы - Marshall Cline, Greg Lomow, Mike Girou

C++ : Generic Programming and Design Patterns Applied
Автор - Andrei Alexandrescu
C++ шаблоны
Авторы - David Vandevoorde, Nicolai M. Josuttis

kto_tama ★★★★★
()

#include <iostream>

using namespace std;

int main(int argc, char** argv) {

unsigned int i;

cout << "Size:";

cin >> i;

if (i < 2) return 0;

cout.fill('*');cout.width(i);cout << "" << endl;

for (int j = 0; j < i - 2; j++) {

cout << '*';

cout.fill(' ');cout.width(i - 2);cout << "";

cout << '*' << endl;

}

cout.fill('*');cout.width(i);cout << "" << endl;

return (0);

}

Sova777
()
Ответ на: комментарий от kto_tama

Ты чего, рано ему еще Александреску, Страуструпа можно почитать.

grob ★★★★★
()

В инете есть книжка Липмана, на русском, ~1000 страниц. Я начал её читать, мне понравилась (правда я не самый новичок в программировании).

php-coder ★★★★★
()
Ответ на: комментарий от php-coder

Точно, сам читал Липпмана, пишет доходчиво, много примеров и их объяснений.

gruy ★★★★★
()

Дам названия книг на англицком, хотя все они переведены. Даю в порядке прочтения

1. C++ Primer (S. Lippman)
2. C++ templates
3. Modern design patterns in C++ (Alexandrescu)
4. Exceptional C++

the_coder ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.