Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.81/16: Рейтинг темы: голосов - 16, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 19

посоветуйте новичку в С++

09.08.2011, 17:13. Показов 3878. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Я изучаю С++. С начала я скачала книгу Либерти, но было очень трудно. Сейчас я изучаю из книги "Шилдт Г. С++ Базовый курс, 3-е издание,2010" ,но там нет задач.
Посоветуйте пожалуйста есть задачник С++ и еще какие книги надо читать. И хочу знать, чтобы могла создать проекты, что еще надо выучить?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.08.2011, 17:13
Ответы с готовыми решениями:

Посоветуйте новичку в С++
Здравствуйте! После школьной программы знаком с основами Паскаля, Делфи. Скоро поступлю в ВУЗ. Скорей всего буду изучать там С++. Решил...

Посоветуйте книгу/-и новичку
Доброе время суток человечество! Посоветуйте пожалуйста книгу по с++ новичку, желательно поновее. и если можно ссылку на книгу. Заранее...

посоветуйте литературу, новичку
:help: знаю, конечно, что в разделе "важно" (но всё-таки один раз живём :beach:) эта тема уже обсуждена, но всё-таки можете посоветовать...

37
Эксперт С++
 Аватар для nameless
342 / 306 / 36
Регистрация: 16.06.2009
Сообщений: 486
28.08.2011, 17:44
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Lusin Посмотреть сообщение
программа в файле hello.cpp не знаю как компилировать программу.
Так Вам же выше написали как компилировать.

Bash
1
g++ hello.cpp -o hello
В чем проблема то?
0
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 19
28.08.2011, 17:48  [ТС]
я тоже не понимаю. эти команды надо вызвать в терминале?
Выводит
g++: hello.cpp: No such file or directory
g++: no input files
0
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
28.08.2011, 17:51

Не по теме:

Ой, жесть.


Цитата Сообщение от Lusin Посмотреть сообщение
эти команды надо вызвать в терминале?
Да.

Цитата Сообщение от Lusin Посмотреть сообщение
Выводит
g++: hello.cpp: No such file or directory
g++: no input files
Вы в терминале переместились в каталог где hello.cpp находится? Если нет - перемещайтесь.
0
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 19
28.08.2011, 17:55  [ТС]
да уже переместился. теперь на Desktope появилась фигура почоже ромба с именем hello. но не могу открыть
0
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
28.08.2011, 17:58
Цитата Сообщение от Lusin Посмотреть сообщение
но не могу открыть
Как открываете?

Добавлено через 16 секунд
В терминале:
Bash
1
./hello
0
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 19
28.08.2011, 18:00  [ТС]
в терминалe
open() hello
0
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
28.08.2011, 18:02
А если так?:
Bash
1
./hello
Добавлено через 13 секунд
и что выводит
0
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 19
28.08.2011, 18:06  [ТС]
выводил
bash: syntax error near unexpected token `hello'

Добавлено через 30 секунд
дааа полуюилось!!!! спосиби большое.
0
28.08.2011, 18:09

Не по теме:

А теперь идите учитесь пользоваться терминалом. :)

0
Заблокирован
28.08.2011, 18:09
Lusin, на виндус переходи
0
28.08.2011, 18:09

Не по теме:

Цитата Сообщение от Lusin Посмотреть сообщение
дааа полуюилось!!!!
Долго же у вас получалось. :)

0
28.08.2011, 18:11

Не по теме:

LosAngeles, не надо так.

0
28.08.2011, 18:14

Не по теме:

Евгений М., надо федя, надо...

0
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 19
28.08.2011, 18:23  [ТС]
под windows знаю. Linux нужен .
0
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 19
05.09.2011, 21:35  [ТС]
помогите пожалуйста.

Дафна сделала вклад на сумму $100 под простые проценты, которые составляют 10%, т.е. ежегодно ее вклад дает доход в виде 10% от первоначального
вклада, или $10, причем каждый год:
проценты = 0.10 х начальный остаток
В то же время Клео сделала вклад на сумму $100 под
сложные проценты, которые составляют 5%, т.е. 5% от текущего остатка, в том числе и предыдущие проценты:
проценты = 0.05 х текущий остаток
Доход Клео в виде 5% от суммы вклада $100 за пер-
первый год составит $105. В следующем году ее доход
в виде 5% от суммы $105 составит $5.25 и т.д. На-
Напишите программу, которая определяет, сколько
лет потребуется для того, чтобы сумма вклада Клео
превысила сумму вклада Дафны, а затем отображает сумму обоих вкладов в этот момент.

Добавлено через 2 минуты
код по моему выглядит так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
using namespace std;
 
double Defna();
double Kleo();
int main() {
int i=0;
while(Defna()>=Kleo()) i++;
cout << i  << endl;
cout << "Defna: " << Defna() << "\t" << "Kleo: " << Kleo() << endl;
return 0;
}
 
double Defna () {
int g=100;
double procent;
procent=0.10*g;
static double sum=100.0; 
sum=sum+procent;
return sum;
}
 
double Kleo (){
int g=100;
double procent;
static double sum=g;
procent=0.05*sum;
sum+=procent;
return sum1;
}
Добавлено через 1 минуту
но в строке
C++
1
cout << "Defna: " << Defna() << "\t" << "Kleo: " << Kleo() << endl;
выводит не правильные результаты

 Комментарий модератора 
Используйте теги форматирования кода!
0
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 17
05.09.2011, 23:16
У меня получилось 27 лет и у Клео на 3 бакса с копейками больше.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main()
{
    double dafna = 100, kleo = 100;
    double sumDafna = 100, sumKleo = 100;
    int counterDafna = 0, counterKleo = 0;
    do
    {
        
        sumDafna += dafna * 0.1;
        sumKleo += sumKleo * 0.05;
        ++counterDafna;
        ++counterKleo;
    }
    while(sumDafna > sumKleo);
    cout<<counterKleo<<endl;
    cout<<sumDafna<<endl;
    cout<<sumKleo<<endl;
 
    return 0;
}
0
0 / 0 / 0
Регистрация: 07.08.2011
Сообщений: 19
12.09.2011, 15:16  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
enum etype {laborer, secretary, manager, accountant, executive, researcher};
 
int main() {
char ch;
cout << "Введите первую бикву должности: (laborer, secretary, manager, accountant, executive, researcher) " << endl;
cin>> ch;
switch(ch) {
case 'l':  cout << "полное название должности: " << "laborer" << endl;    break;
case 's':  cout << "полное название должности: " << "secretary" << endl;  break;
case 'm':  cout << "полное название должности: " << "manager" << endl;    break;
case 'a':  cout << "полное название должности: " << "accountant" << endl; break;
case 'e':  cout << "полное название должности: " << "executive" << endl;  break;
case 'r':  cout << "полное название должности: " << "researcher" << endl; break;
}
return 0;
}
Добавлено через 37 секунд
можно так?
0
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 17
12.09.2011, 23:12
Можно, но не помню у кого прочитал что не следует злоупотреблять со switch, а то может получиться что-то типо http://govnokod.ru/212
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.09.2011, 23:12

Посоветуйте новичку порядок действий
Посоветуйте новичку, в двух словах, порядок действий и название команд. Требуется, на Visual C, написать прогу, которая бы заходила на...

Посоветуйте новичку книжку или сайт, где описывается создание графического интерфейса в VC
Добрый вечер, подскажите пожалуйста какую нибудь книжку или сайт где описывается создание графического интерфейса в VC.

Посоветуйте новичку
Хочу собрать комп до 100к.Вот то, что сам насобирал: 1)процессор - Intel core i7-6700K Box 2)видеокарта - MSI GeForce GTX1070 Gaming 8G...

Посоветуйте новичку!!
Здравствуйте, пару минут проведя на форуме меня заинтересовал раздел вебпрограммирование (Решил как раз спросить). Я сам начинающий. Хотел...

Посоветуйте новичку
Всем привет, посоветуй пожалуйста хороший учебник по php. Я почитал эту тему https://www.cyberforum.ru/php-beginners/thread125023.html...


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

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
Новые блоги и статьи
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru