1 / 1 / 0
Регистрация: 02.12.2017
Сообщений: 21
|
||||||
1 | ||||||
Переделайте Программу из С++ на язык СИ04.02.2018, 18:18. Показов 860. Ответов 9
Метки нет (Все метки)
0
|
04.02.2018, 18:18 | |
Ответы с готовыми решениями:
9
Переделайте пожалуйста готовую программу с С++ на язык Паскаль! переделайте программу в подпрограмный Переделайте пожалуйста данную программу Переделайте программу в виде функции СИ |
93 / 91 / 62
Регистрация: 23.11.2013
Сообщений: 242
|
||||||
04.02.2018, 18:25 | 2 | |||||
0
|
1 / 1 / 0
Регистрация: 02.12.2017
Сообщений: 21
|
|
04.02.2018, 19:18 [ТС] | 3 |
Извините,а можете ее написать типо по стандартному,без этих (write_arr,size_t)я просто не знаю что это
0
|
93 / 91 / 62
Регистрация: 23.11.2013
Сообщений: 242
|
|
04.02.2018, 19:23 | 4 |
size_t - является целочисленным беззнаковым типом, который входит в стандарт Си. Ну если так не хочется его использовать, то замените везде, где он встречается, на unsigned int .А функцию write_arr вы же сами определили в 15 строке, эта функция является частью вашего кода
0
|
13 / 13 / 9
Регистрация: 28.07.2017
Сообщений: 103
|
|
04.02.2018, 19:25 | 5 |
Yura_Khomitsky,
write_arr - это имя функции. Его можно изменить.
size_t - Тип данных size_t целочисленный беззнаковый тип данных, возвращаемый оператором sizeof. Определен в заголовочном файле <cstdio>. В библиотеке <cstdio>, size_t используется как тип данных некоторых параметров в функциях fread, fwrite и setvbuf. В случае функций FREAD и FWRITE, size_t тип данных возвращаемого значения. Во всех случаях он используется как тип данных для представления количества байтов буфера или строки. http://cppstudio.com/post/1276/
0
|
1 / 1 / 0
Регистрация: 02.12.2017
Сообщений: 21
|
|
04.02.2018, 19:59 [ТС] | 6 |
Эта программа это же одномерный массив?
Добавлено через 3 минуты Можете пояснить 6 строку.И 22 для чего там делить?
0
|
93 / 91 / 62
Регистрация: 23.11.2013
Сообщений: 242
|
|
04.02.2018, 20:11 | 7 |
Не понял вопроса. Имеете ввиду, что данная программа работает с одномерным массивом? Да, а именно с целочисленным одномерным массивом
a объявленным в 21 строке.Добавлено через 10 минут в 6 строке условие, которое выполняется, если элементы массива под индексом j или i (под номером который берётся из переменных j и i , счёт ведётся с 0) не равны нулю.А в 22 строке высчитывается количество элементов в массиве: размер в байтах, который занимает целиком весь массив a делится на размер в байтах, который занимает только один элемент из массива (в данном случае размер у типа int).
0
|
1 / 1 / 0
Регистрация: 02.12.2017
Сообщений: 21
|
|
04.02.2018, 21:11 [ТС] | 8 |
Просто,я учусь на втором курсе,и не знаю поверят ли мне что я мог так,х хотелось чтобы написали по простому если вам не трудно.Типо оголосить массив,переменные, цикл ,условие и вывести массив,буду благодарен очень
0
|
93 / 91 / 62
Регистрация: 23.11.2013
Сообщений: 242
|
||||||
04.02.2018, 21:26 | 9 | |||||
Yura_Khomitsky, так кудаж проще-то
У вас код и так содержит самый минимум для своей задачи. Или вы боитесь функций? Ну вот, переделал без функций:
0
|
1 / 1 / 0
Регистрация: 02.12.2017
Сообщений: 21
|
|
04.02.2018, 22:04 [ТС] | 10 |
Спасибо вам огромное.Вы самый добрый человек!
0
|
04.02.2018, 22:04 | |
04.02.2018, 22:04 | |
Помогаю со студенческими работами здесь
10
Переделайте программу под фукции Переделайте программу с Turbo Pascal на С# или С++ переделайте пожалуйста программу с Паскаля в билдер Переделайте эту программу через функцию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |