0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
||||||
1 | ||||||
Пожалуйста доделайте задачу (в массиве найти все числа,начинающихся с цифры выбранной пользователем)03.11.2013, 16:06. Показов 2064. Ответов 20
Метки нет (Все метки)
Помогите пожалуйста дописать программу, мне надо ее написать на Visual C++ 6.0
Вот задача В массиве целых чисел,расположенном в файле(кол-во чисел в фале произв-ое) найти все числа,начинающихся с цифры выбранной пользователем.Числа сильно различаются по величине(по кол-ву цифр в их написании).Предусмотреть ввод исходных данных из файла и генерацию этого файла с помощью генератора псевдослучайных чисел.Результат также сохранить в файле и вывести на экран Вот я сделал, файл забивается случайными числами
Добавлено через 55 минут up! Добавлено через 17 минут Пожааалуйста, помогите
0
|
03.11.2013, 16:06 | |
Ответы с готовыми решениями:
20
Найти все числа, начинающиеся с цифры, выбранной пользователем Пожалуйста, доделайте задачу (до 23 декабря) найти все трехзначные числа, у которых две цифры одинаковы через цикл while в Паскале пожалуйста Получить все цифры заданого пользователем числа |
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
|||||||||||
04.11.2013, 09:38 | 2 | ||||||||||
[CPP]"C:\\\\data.txt\0"/CPP]
замени на
1
|
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
|
04.11.2013, 10:05 [ТС] | 3 |
Моя часть программы работает) мне надо теперь сделать следующее: найти числа, которые начинаются с цифры выбранным пользователем
0
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
|||||||||||
04.11.2013, 10:47 | 4 | ||||||||||
Странно, пишете "В массиве целых чисел,расположенном в файле", а используйте тип double.
Добавлено через 13 минут За спасибо в репутацию, вот фрагменты кода, решающий вашу задачу
1
|
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
||||||
04.11.2013, 11:17 [ТС] | 5 | |||||
Тоесть вот так должно быть?
0
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
|
04.11.2013, 11:20 | 6 |
25 и 27 строки удали
1
|
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
||||||
04.11.2013, 11:33 [ТС] | 7 | |||||
Удалил, до этого была одна ошибка, щас 10)
Compiling... Cpp4.cpp C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(28) : error C2065: 'string' : undeclared identifier C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(28) : error C2146: syntax error : missing ';' before identifier 'ccc' C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(28) : error C2065: 'ccc' : undeclared identifier C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(30) : error C2065: 'ifstream' : undeclared identifier C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(30) : error C2146: syntax error : missing ';' before identifier 'fi' C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(30) : error C2065: 'fi' : undeclared identifier C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(37) : error C2228: left of '.c_str' must have class/struct/union type C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(37) : error C2228: left of '.c_str' must have class/struct/union type C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(39) : error C2228: left of '.c_str' must have class/struct/union type C:\Users\Teacher\Desktop\Êóðñà÷\Cpp4.cpp(39) : error C2228: left of '.c_str' must have class/struct/union type Error executing cl.exe. Cpp4.exe - 10 error(s), 0 warning(s)
0
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
||||||||||||||||
04.11.2013, 11:46 | 8 | |||||||||||||||
У меня другой компилятор, т.е. другая реализация языка Си++, у меня работает.
Попробуй заменить
1
|
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
||||||
04.11.2013, 11:50 [ТС] | 9 | |||||
Если пишешь
Compiling... Cpp4.cpp C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(30) : error C2065: 'string' : undeclared identifier C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(30) : error C2146: syntax error : missing ';' before identifier 'ccc' C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(30) : error C2065: 'ccc' : undeclared identifier C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(39) : error C2065: 'isdigit' : undeclared identifier C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(39) : error C2228: left of '.c_str' must have class/struct/union type C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(39) : error C2228: left of '.c_str' must have class/struct/union type C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(41) : error C2228: left of '.c_str' must have class/struct/union type C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(41) : error C2228: left of '.c_str' must have class/struct/union type Error executing cl.exe. Cpp4.exe - 8 error(s), 0 warning(s)
0
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
|
04.11.2013, 12:15 | 10 |
Вместо <string.h> используй <string>
оставь using namespace std; Добавлено через 11 минут Понятно, что проблема с именами заголовочных файлах и пространствах имен.
1
|
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
|
04.11.2013, 12:53 [ТС] | 11 |
Compiling...
Cpp4.cpp C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(31) : error C2872: 'ifstream' : ambiguous symbol C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(36) : error C2679: binary '>>' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptab le conversion) C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(36) : fatal error C1903: unable to recover from previous error(s); stopping compilation Error executing cl.exe. Cpp4.exe - 3 error(s), 0 warning(s)
0
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
|
04.11.2013, 14:23 | 12 |
Попробуй, вместо <fstream.h> используй <fstream>
оставь using namespace std;
1
|
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
|
04.11.2013, 15:05 [ТС] | 13 |
2 ошибки)
Compiling... Cpp4.cpp C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(39) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptab le conversion) C:\Users\Teacher\Desktop\Курсач\Cpp4.cpp(41) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptab le conversion) Error executing cl.exe. Cpp4.exe - 2 error(s), 0 warning(s)
0
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
|
04.11.2013, 15:13 | 14 |
Попробуй,
вместо <string.h> используй <string> вместо <iostream.h> используй <iostream> оставь using namespace std;
1
|
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
|
04.11.2013, 15:50 [ТС] | 15 |
Все работает теперь) только вот окно открывается я ввожу цифру, а файл он не создает ща помужусь конечно может и придумаю чего
0
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
|
04.11.2013, 15:58 | 16 |
путь к файлу не правильный, замени "\\\\" на "\\"
1
|
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
|
04.11.2013, 16:00 [ТС] | 17 |
0
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
|
04.11.2013, 16:02 | 18 |
Возможно у тебя нет прав на создание файла в корне на диске C:\ , попробуй другое место (папку).
1
|
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
|
|
04.11.2013, 16:07 [ТС] | 19 |
Все создается, случайно сгенерированные числа в файл записываются а ответ нет, ответ только на экране выводиться
0
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
||||||
04.11.2013, 16:15 | 20 | |||||
Попробуй этот фрагмент, путь свой пропиши
1
|
04.11.2013, 16:15 | |
04.11.2013, 16:15 | |
Помогаю со студенческими работами здесь
20
Вывести на экран все цифры введенного пользователем числа Найти все положительные четырехзначные числа у которых: все цифры разные, хотя бы две цифры одинаковы В диапозоне введенном пользователем разбить все числа (т. е. каждое по порядку) на цифры Найти факториал минимальной цифры введеного пользователем числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |