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

Почему ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Мусор в строке http://www.cyberforum.ru/cpp-beginners/thread1000040.html
Добрый вечер, есть функция которая принимает строку типа 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> http://www.cyberforum.ru/cpp-beginners/thread1000036.html
C++ Файловый ввод/вывод
Вот такая вот задачка досталась, и вроде не из сложных, но что-то всё никак не выходит( Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами Формат входных данных В первой строке входного файла содержится число 1<=N<=100 . Во второй строке даны N вещественных чисел через пробел. Формат выходных данных Выведите в выходной файл искомую сумму с 3...
Шаблоны omanip и imanip C++
Пытаюсь использовать omanip и imanip, подключая библиотеку iomanip (Visual Studio 2012). Гугл уже подсказал, что методичке верить нельзя и этих шаблонов там не будет, но вот что делать без них, понятия не имею. Люди с опытом, подскажите пожалуйста, как быть?
C++ Инструкция SWITCH http://www.cyberforum.ru/cpp-beginners/thread1000005.html
Есть программа поиска НОД - работает прекрасно. Нужно сделать выбор 1 - НОД по 2 простым числам 2 - НОД по 3 простым числам. (добавлю потом, когда инструкция заработает) Хочу организовать работу через инструкцию switch. Не работает почему-то. #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main ()
C++ Текстовый корректор Всем доброго времени суток. И сразу к делу. Задача заключается в том что бы: Читать посимвольно исходный файл и переписывать его в другой файл, убирая лишние (идущие подряд) одинаковые слова, а так же проверять и, по необходимости, исправлять расстановку пробелов между словами и знаками препинания. Все это надо написать на с++. К сожалению, я лишь написал то как вывести данные с файла, на... подробнее

Показать сообщение отдельно
ABKA
7 / 7 / 0
Регистрация: 06.11.2013
Сообщений: 50
06.11.2013, 23:15     Почему ошибка?
Использовать тут рекурсию - мрачное извращение. Но тем не менее:
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <cstdlib>
using namespace std;
int min(int a, int b) {
    return (a < b ? a : b);
}
int max(int a, int b) {
    return (a>b ? a: b);
}
 
int sum (int a) {
    if(a==0) return 0;
    else return a%10+sum(a/10);
}
 
int* mSum (int* a, int num) {
int * b = new int[num];
    for(int i=0; i<num; i++)
    b[i]=sum(a[i]);
    return b;
}
 
int min(int *array, int a, int n) {
    if (n == 2)
        return min(array[0], array[1]);
    else
        return min(array[n-1], min(array, array[n], n-1));
}
int max(int *array, int a, int n) {
    if (n == 2)
        return max(array[0], array[1]);
    else
        return max(array[n-1], max(array, array[n], n-1));
}
void show (int* arr, int* arr2, int num) {
    for (int i=0;i<num; i++) cout<< "ÑóììГ* öèôð Г·ГЁГ±Г«Г* "<<arr2[i]<< " Г°Г*ГўГ*Г* "<< arr[i]  <<endl;
}
int main()
{
    int in, num;
    setlocale(LC_ALL, "Russian");
cout << "Ââåäèòå êîëè÷åñòâî ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ*" << endl;
cin >> num;
cout << "Ââåäèòå ýëåìåГ*ГІГ»: \n";
int* a = new int[num];
int* b = new int[num];
for (int i=0; i<num; i++) {
cin >> a[i];
}
cout << "\n ГЊГЁГ*èìóì: " <<  min (a, a[0],num) << endl;
cout << "ГЊГ*êñèìóì: " << max(a, a[0],num) << endl;
b=mSum(a, num);
show(b, a, num);
delete [] a;
delete [] b;
system ("PAUSE");
return EXIT_SUCCESS;
}
 
Текущее время: 10:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru