|
|
Другие темы раздела | |
C++ Программа слетает Здравствуйте, взял код из книги, но при выполнении программа слетает после вода слова и нажатия Enter #include <iostream> #include <cstring> using namespace std; char *keyword = { "for", "for(init; cond; inc)", "if", "if(cond) ... else ...", "switch", "switch(var) { case-list }", https://www.cyberforum.ru/ cpp-beginners/ thread1000096.html |
C++ Подскажите как правильно сделать Помогите пожалуйста нужно отсортировать четные элементы массива а не четные оставить на своих местах. Например ввожу 14 52 6 8 4 ---— 1 и 5 не четные они стоят на месте а четные сортируются вот что выходит --— 1 2 5 4 4 6 8. Вот код но он сортирует все элементы массива #include <iostream> #include <stdlib.h> #include <conio.h> int form (int a) { int n; |
C++ Невозможно преобразовать "overloaded-function" в "LPDSENUMCALLBACKW"
https://www.cyberforum.ru/ cpp-beginners/ thread1000067.html Всем привет. Решил изучить библиотеку DirectSound. Попробовал пример с сайта microsoft, а именно, узнать список подключенных устройств для записи. Собственно код на VS2010 c++. BOOL CALLBACK DSEnumProc(LPGUID lpGUID, LPCTSTR lpszDesc, LPCTSTR lpszDrvName, LPVOID lpContext ) { HWND hCombo = (HWND)lpContext; LPGUID lpTemp = NULL; ... |
C++ Выделить часть текста между словами, вводимыми с клавиатуры Вот сообственно задание: Выделить часть текста между словами, вводимыми с клавиатуры. Подскажите пожулуйста ход решения или какими функциями воспользоваться? http://i.***********/i9/2cb372b578a48770657849e1af162a51/1383759855/83398/643145/2221.jpg вот у чему смог дойти ну и код: #include <iostream> #include <string.h> https://www.cyberforum.ru/ cpp-beginners/ thread1000054.html |
C++ Бинарный поиск Писал алгоритм бинарного поиска по массиву строк. В результате, почему-то, периодически функция не находит строку, которая есть. int binary_search(std::string** strlist, std::string key, int num) { int L = 0; int R = num-1; while (L <= R) { int m = (L + R)/2; if (strlist.compare(key)==0) return m; |
C++ как записать задание №3 ?
https://www.cyberforum.ru/ cpp-beginners/ thread1000043.html #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include <math.h> //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" float G; |
C++ Почему ошибка?
https://www.cyberforum.ru/ cpp-beginners/ thread1000041.html #include <iostream> #include <Windows.h> #include <conio.h> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL,"rus"); |
C++ Мусор в строке Добрый вечер, есть функция которая принимает строку типа char*, когда я передаю этой функции строку вида "C:/SDL/Maps/1.area", вместо этой строки передается какой-то мусор. В чем может быть дело, подскажите пожалуйста. Вот функция bool CArea::OnLoad(char* File) { MapList.clear(); FILE* FileHandle = fopen(File, "r"); if(FileHandle == NULL) { |
C++ Пользовательские функции Здравствуйте, не могу сообразить из-за чего программа неправильно компилирует. #include "stdafx.h" #include <iostream> #include <cmath> #include <iomanip> https://www.cyberforum.ru/ cpp-beginners/ thread1000036.html | C++ Файловый ввод/вывод Вот такая вот задачка досталась, и вроде не из сложных, но что-то всё никак не выходит( Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами Формат входных данных В первой строке входного файла содержится число 1<=N<=100 . Во второй строке даны N вещественных чисел через пробел. Формат выходных данных Выведите в выходной файл искомую сумму с 3... https://www.cyberforum.ru/ cpp-beginners/ thread1000030.html |
Шаблоны omanip и imanip C++ Пытаюсь использовать omanip и imanip, подключая библиотеку iomanip (Visual Studio 2012). Гугл уже подсказал, что методичке верить нельзя и этих шаблонов там не будет, но вот что делать без них, понятия не имею. Люди с опытом, подскажите пожалуйста, как быть? |
C++ Инструкция SWITCH
https://www.cyberforum.ru/ cpp-beginners/ thread1000005.html Есть программа поиска НОД - работает прекрасно. Нужно сделать выбор 1 - НОД по 2 простым числам 2 - НОД по 3 простым числам. (добавлю потом, когда инструкция заработает) Хочу организовать работу через инструкцию switch. Не работает почему-то. #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main () |
30 / 30 / 9
Регистрация: 01.11.2013
Сообщений: 63
|
|
06.11.2013, 23:17 | 0 |
Ошибка в коде (взаимно обратные числа) - C++ - Ответ 529687506.11.2013, 23:17. Показов 1565. Ответов 7
Метки (Все метки)
Ответ
При условии i < n, на последней итерации i = n - 1 вы умножаете
a[i] * a[i+1], т.е. a[n - 1] * a[n] тем самым, скажемс такс... "лезете в карман к соседу" То, что храниться в a[n] - не данные из вашего массива Вернуться к обсуждению: Ошибка в коде (взаимно обратные числа) C++
1
|
06.11.2013, 23:17 | |
Готовые ответы и решения:
7
Взаимно обратные числа Определить, являются ли натуральные числа A и B взаимно простыми (взаимно простые числа не имеют общих делителей, кроме Даны натуральные числа M, N. Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми Поменять одну из цифр первого числа с цифрой второго числа, чтобы получившиеся числа были взаимно простыми |
06.11.2013, 23:17 | |
06.11.2013, 23:17 | |
Помогаю со студенческими работами здесь
0
Даны натуральные числа p и q. Получить все делители числа q, взаимно простые к p. Даны целые числа р и q. Получить все делители числа q, взаимно простые с р. Даны натуральные числа p и q. Получить все делители числа q, взаимно простые к p Даны целые числа р и q. Получить все делители числа q, взаимно простые с р |