首页
网站开发
桌面应用
管理软件
微信开发
App开发
嵌入式软件
工具软件
数据采集与分析
其他
首页
>
> 详细
代写COMP281、代做C++编程语言
项目预算:
开发周期:
发布时间:
要求地区:
COMP281 2023-24 – Resit Exercise (29/July 2024)
• In the following, you will find the two problems that constitute the resit exercise. The problems will
also appear on the canvas site for COMP281 as “Resit Assignment”.
• For each problem you need to write a C program (not C++ or C#) that solves the problem – it must
read the input, as specified in the problem description then print the solution to the given problem for
that input.
o Note that code is “correct” only if it correctly implements a solution to the problem stated
in the assignment, not "if CodeGrade accepts it".
o That is, even if CodeGrade accepts your code, it could be wrong. Read the problem carefully.
o Even if your program does not work, good coding style etc. can still lead to a reasonable mark.
• Input is read from the standard input, in the same way that you read input from the keyboard as shown
in lectures (e.g., using scanf). Output is also printed to the standard output, as you have seen (e.g.,
using printf).
• You may develop your programs in CodeGrade directly, or by using a different development
environment. When you are satisfied that your C programs work correctly, you must make sure you
submit them through CodeGrade. Do not leave this until the last possible minute. Test with CodeGrade
well before the assignment deadline.
o Even if the programs are not correct, still submit whatever you have! You can still earn points
if certain parts of the code are programmed well.
• This assignment is worth 100% of the resit mark for COMP281.
o For problem one, you can earn a total of 25 points
§ 12 points for “Functionality and Correctness” awarded for programs that correctly
solve the problem for all test cases.
§ 13 points for “Programming style, use of comments, indentation and identifiers”
awarded depending on the style, comments and efficiency of the solution.
o For problem two, you can earn a total of 75 points
§ 35 points for “Functionality and Correctness” awarded for programs that correctly
solve the problem for all test cases.
§ 40 points for “Programming style, use of comments, indentation and identifiers”
awarded depending on the style, comments and efficiency of the solution.
o The final grade results from normalising the earned points to a scale of 100.
• Any resources that you use to help you develop the programs must be referenced in comments in the
code (e.g. use of Stack Overflow etc.). Do not use ChatGPT or other Generative AI tools to write your
code. Submission Instructions
• Please make sure that you have correctly submitted your final version through CodeGrade and that
your solutions are named correctly. Check the required names for your solutions below in the sections
for each of the two problems. Solutions that work, but which don’t compile and run in CodeGrade due
to having the wrong names will be marked as though they did not work.
• The deadline for this resit assignment submission is Friday 2th August 2024 @ 23:59
• Penalties for late submission apply in accordance with departmental policy as set out in the student
handbook, which can be found at: http://intranet.csc.liv.ac.uk/student/ug-handbook.pdf
Problem 1
Title: String Concatenation
Description
Write a program called resit_1.c that reads in two input strings, one per line, each of max length 100
characters. These two strings should then be concatenated together with a space character between
them and the resulting single string stored in memory in a char array whose size is exactly big enough
to hold it all. This final char array must be created using malloc/alloc etc. The resulting string should
then be printed out, with an additional newline at the end.
Note the only library you can use is the standard IO library, stdio.h. You must not use the string handling
functions in string.h. All string operations (string length, concatenation etc) must be provided by your own
code.
Input
Two strings (each of 100 characters at most), both on a separate line (i.e. a newline is entered after the first
string).
Output
The concatenated version of the two strings.
Sample Input
What is the weather like?
It’s quite cold and wet for the time of year.
Sample Output
What is the weather like? It’s quite cold and wet for the
time of year.
Problem 2
Title: Numbers into Words
Description
Write a program called resit_2.c that reads in an integer and outputs it, along with a textual version
of it in English. This process should repeat with another input integer until EOF is detected by your
program. Every input integer is guaranteed to be between 1 and 8 digits. CodeGrade will not supply
any data outside of this range.
To discover the rules for formatting the output, a web app has been made available (see link below). Using
this app you can enter integers that will be processed and output using the rules that you will need to follow.
Use the app to discover the rules for yourself.
If the app does not run on your browser, try restarting your browser, or use a different browser.
https://cgi.csc.liv.ac.uk/~phil/COMP281/
Input
An integer.
Output
The input integer, followed by an “arrow” and then a series of English words representing that integer.
Sample Input
10
Sample Output
10 => Ten
Note
If you wish to do so. you can use functions in the stdlib and stdio libraries. No other libraries (or header
files) are permitted.
软件开发、广告设计客服
QQ:99515681
邮箱:99515681@qq.com
工作时间:8:00-23:00
微信:codinghelp
热点项目
更多
代做 program、代写 c++设计程...
2024-12-23
comp2012j 代写、代做 java 设...
2024-12-23
代做 data 编程、代写 python/...
2024-12-23
代做en.553.413-613 applied s...
2024-12-23
代做steady-state analvsis代做...
2024-12-23
代写photo essay of a deciduo...
2024-12-23
代写gpa analyzer调试c/c++语言
2024-12-23
代做comp 330 (fall 2024): as...
2024-12-23
代写pstat 160a fall 2024 - a...
2024-12-23
代做pstat 160a: stochastic p...
2024-12-23
代做7ssgn110 environmental d...
2024-12-23
代做compsci 4039 programming...
2024-12-23
代做lab exercise 8: dictiona...
2024-12-23
热点标签
mktg2509
csci 2600
38170
lng302
csse3010
phas3226
77938
arch1162
engn4536/engn6536
acx5903
comp151101
phl245
cse12
comp9312
stat3016/6016
phas0038
comp2140
6qqmb312
xjco3011
rest0005
ematm0051
5qqmn219
lubs5062m
eee8155
cege0100
eap033
artd1109
mat246
etc3430
ecmm462
mis102
inft6800
ddes9903
comp6521
comp9517
comp3331/9331
comp4337
comp6008
comp9414
bu.231.790.81
man00150m
csb352h
math1041
eengm4100
isys1002
08
6057cem
mktg3504
mthm036
mtrx1701
mth3241
eeee3086
cmp-7038b
cmp-7000a
ints4010
econ2151
infs5710
fins5516
fin3309
fins5510
gsoe9340
math2007
math2036
soee5010
mark3088
infs3605
elec9714
comp2271
ma214
comp2211
infs3604
600426
sit254
acct3091
bbt405
msin0116
com107/com113
mark5826
sit120
comp9021
eco2101
eeen40700
cs253
ece3114
ecmm447
chns3000
math377
itd102
comp9444
comp(2041|9044)
econ0060
econ7230
mgt001371
ecs-323
cs6250
mgdi60012
mdia2012
comm221001
comm5000
ma1008
engl642
econ241
com333
math367
mis201
nbs-7041x
meek16104
econ2003
comm1190
mbas902
comp-1027
dpst1091
comp7315
eppd1033
m06
ee3025
msci231
bb113/bbs1063
fc709
comp3425
comp9417
econ42915
cb9101
math1102e
chme0017
fc307
mkt60104
5522usst
litr1-uc6201.200
ee1102
cosc2803
math39512
omp9727
int2067/int5051
bsb151
mgt253
fc021
babs2202
mis2002s
phya21
18-213
cege0012
mdia1002
math38032
mech5125
07
cisc102
mgx3110
cs240
11175
fin3020s
eco3420
ictten622
comp9727
cpt111
de114102d
mgm320h5s
bafi1019
math21112
efim20036
mn-3503
fins5568
110.807
bcpm000028
info6030
bma0092
bcpm0054
math20212
ce335
cs365
cenv6141
ftec5580
math2010
ec3450
comm1170
ecmt1010
csci-ua.0480-003
econ12-200
ib3960
ectb60h3f
cs247—assignment
tk3163
ics3u
ib3j80
comp20008
comp9334
eppd1063
acct2343
cct109
isys1055/3412
math350-real
math2014
eec180
stat141b
econ2101
msinm014/msing014/msing014b
fit2004
comp643
bu1002
cm2030
联系我们
- QQ: 9951568
© 2021
www.rj363.com
软件定制开发网!