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

Имеет ли смысл продолжать учить с++ или попробовать перейти в с# или java? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти максимальную сумму соседних элементов массива http://www.cyberforum.ru/cpp-beginners/thread684622.html
#include <iostream.h> #include <stdio.h> #include <conio.h> #include <math.h> int main() { int n,a; int sum,i=0,max,k=0; clrscr(); scanf("%d",&n);
C++ Нахождение факториала: для заданного N найти последнюю отличную от нуля цифру Факториалом натурального числа N (обозначается как N!) называется произведение всех натуральных чисел от 1 до N. Например, 5! = 1*2*3*4*5 = 120. Требуется написать программу, позволяющую для заданного N находить последнюю отличную от нуля цифру в числе N! Исходные данные В первой строке записано натуральное K<=1000. В каждой из следующих K строк записано очередное число Ni, для которого нужно... http://www.cyberforum.ru/cpp-beginners/thread684619.html
C++ Функция, в функции main() или общие переменные для нескольких функций
Делаю мелкую игрушку, в консоли, ради забавы и столкнулся с 1 проблемой: Невозможно, создавать функцию в функции, вынеся эту функцию за пределы main() И скомпилировав, написало, что эта функция ссылается на переменные, которые ВНЕ зоны ЕЁ видимости. Попытавшись, вытащить за пределы main() все переменные, мне написало, что эти переменные, ВООБЩЕ НИКОМУ не принадлдежат! Так вот в чем вопрос:...
C++ Сортировка строк матрицы
Задача: отсортировать (переставить) строки матрицы в порядке убывания значений наименьших элементов строк. Вот мой код. Помогите написать функцию Swap которая сортирует строки. #include <iostream> #include <stdlib.h> #include <ctime> using namespace std; const int size = 5;
C++ Вывести некий элемент массива http://www.cyberforum.ru/cpp-beginners/thread684604.html
Почему пишет что переменная V неопределена? И вобше как тогда вывести первый отрицательний елем. массива, и первый положетильний, идущий после первого отрицательного?#include<iostream> #include<conio.h> #include<stdlib.h> #include<locale.h> using namespace std; int main() { setlocale(LC_ALL,"ukrainian"); int n; int* arr;
C++ Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры) Нужно написать программу вычисления местонахождения точки относительно фигуры(лежит ли данная точка внутри неё, на контуре или вне фигуры). В данном случае, это прямоугольник. Главная функция должна вызывать 4 дополнительных:введение параметра контура, введение координат,определение местонахождения и выведение определенного сообщения. Координаты вершин прямоугольника (–a,0), (a,0), (a,a), (–a,a).... подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
30.10.2012, 22:23     Имеет ли смысл продолжать учить с++ или попробовать перейти в с# или java?
Цитата Сообщение от FliXis Посмотреть сообщение
Учу кресты уже месяца полтора-два. Это мой первый ЯП. По 2-7 часов в день. В данный момент остановился на перегрузке.
Сильно путаюсь в классах/функциях. Иногда в массивах. Указатели ВООБЩЕ не понимаю, сколько над ними не бьюсь. Вот-вот, вроде бы все понял, но потом выясняется, что ничего не понял совершенно или понял не так. Впереди виртуальные функции, исключения, шаблоны, стл, наследование. Чем дальше, тем тяжелее. Каждая глава - мука на неделю. Сменил уже три книги. (Прата, Лафоре, Шилдт.)
На мой взгляд вы слишком торопитесь. На изучение ЯП с нуля(как первого языка) обычно уходит до одного года. При этом, в первые месяцы главная задача для начинающего - выучить базовые конструкции языка(циклы, условные операторы...) и научиться мыслить алгоритмически. Ни о каких "виртуальных функциях, исключениях, шаблонах, стл, наследовании" ещё не может быть и речи. Большую часть времени вам нужно тратить не на чтение новых глав, а на практичекое закрепление уже прочитаного.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru