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

Кто разъяснит - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компоненты связанности графа http://www.cyberforum.ru/cpp-beginners/thread277268.html
Компоненты связанности графа Необходимо найти матрицу сильной связанности. Количество компонент связанности и вывести их на экран.. Половину сделал а вот со второй проблемы :(( Не как не могу понять как искать сами компоненты и как их выводить.. #include<conio.h> #include<iostream.h> #include <windows.h> #include<iomanip.h>
C++ перестала работать программа вот задание: http://s009.***********/i307/1104/83/3ca134771e20.jpg написал программу, все проверил со всеми возможными вариантами - работало. Через неделю смотрю и с делением на 0 не работает, ошибки найти не могу. Помогите пожалуйста. Вот мой код: #include <iostream> #include <clocale> http://www.cyberforum.ru/cpp-beginners/thread277266.html
C++ Курсор
Как получить символ в определённой позиции курсора в консоле? Допустим по среди экрана выведено HELLO WORLD! и надо получить допустим символ, который идёт после буквы W :) с помощью курсора в консоли Какую api-шную ф-цию надо использовать? Добавлено через 17 минут Допустим создал позицию курсора COORD pos = {35,12}; SetConsoleCursorPosition(handle, pos); cout<<"HELLO WORLD!"
Калькулятор(улучшенный) C++
Здравствуйте.Столкнулся с такой проблемой: Надо написать калькулятор, который считает по введенной строке. Подскажите какие алгоритмы лучше использовать? Пробовал с помощью обратной польской нотации, но там считаются числа от 0 до 9, и стандартные операции.А нужно чтобы числа были любыми, а так -же были функции типа синус , косинус и т.д.
C++ немогу разобратся с kbhit() http://www.cyberforum.ru/cpp-beginners/thread277195.html
научите как kbhit() юзать? borland 3.1 если на пробел нажимаю(32) вроде нормально выполняет.. а если на кнопку "d" (100) то пару раз выполняет и выходит из программы хотя вроде не должен!! помогите студенту))) while(x!=45 && y!=8) { while(!kbhit()) { gotoxy(1,1);
C++ прекращение работы программы int main(){ int i; cin>>i; cout<<i; if(i==5) cout<<"i="<<i<<endl; else (как тут прекратить программу просто что бы ничего не выводил)} return 0; подробнее

Показать сообщение отдельно
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
16.04.2011, 01:19     Кто разъяснит
Распишу второй вариант:
C++
1
 while(n)
Пока число не равно нулю
C++
1
  sym+=n%10;
берем остаток от деления на 10 числа n и добавляем этот остаток в сумму.
Например, от числе 234 в сумму запишется 4.
C++
1
                 n/= 10;
Теперь надо убрать эту 4. Т.е. превратить число 234 в 23.
При делении на 10 число 234 будет 23,4 ,но т.к. это число типа int, то дробь отбрасывается.
В след. шаге в сумму запишется цифра 3 и получится число 2.
В след. шаге в сумму запишется цифра 2 и получится число 0.
След. шага не будет, т.к. число n будет равен нулю.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru