Project #5 The purpose of this project is to get familiar with the programming language C to be able to leam the next lectures. The following Java program makes a list of integers, divides the list into a number of segments, and displays each segment in reverse order. Convert the program to a C program. Use the built-in function: malloc to dynamically allocate locations for variables: a and b. import java.util.Bandon; public class Main { public static void main(String[] aces){ int[) a; int[] b; Random r= new Random(Systen.CuCcentIimettiLLis()); int alsnsth - CextInt(10) + 90; 1/9; int blength - GDRxtInt(10) + 10; //2; while(alensth X blength !- e) alengthe+; Making aleosth divisible by bleosth a- new int[alsosth); b- new int(blengtb]; for(int i- e; &< dedeoeth: ++) a[4) - GDextint(10); ecintferwaod(a); for(int index = e; index < adegth: { for(int i- e;i < Budeorths ++) b[1] - a[indexei); Bcinteackwand( b); index + bulength: private static void gcinteackoard(int[] x) { for(int i = Kadength - 1; i >= e; i--) Sxsten.out.prins(*[3) + ", "); Susten.out.orintln(); private static void gcintfeoard(int[] x) { for(int i- e; i Kdength: i++) Sxsten.out.Rcint (x[A) +, "); Susten.out.println(); Answer:

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

I am learning C for a class I am taking and a homework assignment asks us to makes a list of integers, divides the list into a number of segments, and displays each segment in reverse order. We need to use the function malloc to dynamically allocate locations for variables a and b. The full assignment is below. I am not too familiar with C and I don't know how to split the list into two arrays.

AutoSave
Project 5
Compatibility Mode
OFF
Home
Insert
Draw
Design
Layout
References
Mailings
Review
View
Tell me
2 Share
O Comments
Times New... v
14
A A
Аa v
A
AaBbCcDdEe AaBbCcD AaBbCcDdE
AaBbCcDdF
AaBbCcD
AaBbCcDdEe
>
ev A v
No Spacing
Paste
Emphasis
Normal
Strong
Subtitle
Title
Styles
Pane
B
U
v ab x,
A
Heading 1
Dictate
Project #5
The purpose of this project is to get familiar with the programming language C to be able
to learn the next lectures. The following Java program makes a list of integers, divides
the list into a number of segments, and displays each segment in reverse order. Convert
the program to a C program. Use the built-in function: malloc to dynamically allocate
locations for variables: a and b.
import java.til.Bandem;
public class Main {
public static void main(String[] args){
int[] a;
int[] b;
Random r = new Random(Şystem.curcenttieMillis());
int alength = CiextInt(10) + 90;
int blength = aoextInt(10) + 10;
while(alength % blength != 0)
alengtb++;
a = new int[alenstb];
b = new int[blengtb];
for(int i = 0; i < audength; i++)
a[i] = aextInt(10);
erintterwacd(a);
for (int index = 0; index < andength; ){
for(int į = 0; i < bedensth; i++)
b[i] = a[indexti];
Brintkaskward(b);
index += bulength;
}
}
//9;
//2;
//Making alength divisible by blength
private static void printBaskward(int[] x) {
for(int i = Xength
Sxsten.Qut.Rcint(x[¿] + ".
Susten Qut.Brintla();
}
1; i >= 0; j--)
");
-
private static void printforward(int[] x) {
for(int i = 0; i < Xulength; i++)
Sustem.Qut RCint(x[i] +
Sustem.autuRrintla();
}
}
", ");
Answer:
Page 1 of 1
204 words
E English (United States)
E3 Focus
107%
Transcribed Image Text:AutoSave Project 5 Compatibility Mode OFF Home Insert Draw Design Layout References Mailings Review View Tell me 2 Share O Comments Times New... v 14 A A Аa v A AaBbCcDdEe AaBbCcD AaBbCcDdE AaBbCcDdF AaBbCcD AaBbCcDdEe > ev A v No Spacing Paste Emphasis Normal Strong Subtitle Title Styles Pane B U v ab x, A Heading 1 Dictate Project #5 The purpose of this project is to get familiar with the programming language C to be able to learn the next lectures. The following Java program makes a list of integers, divides the list into a number of segments, and displays each segment in reverse order. Convert the program to a C program. Use the built-in function: malloc to dynamically allocate locations for variables: a and b. import java.til.Bandem; public class Main { public static void main(String[] args){ int[] a; int[] b; Random r = new Random(Şystem.curcenttieMillis()); int alength = CiextInt(10) + 90; int blength = aoextInt(10) + 10; while(alength % blength != 0) alengtb++; a = new int[alenstb]; b = new int[blengtb]; for(int i = 0; i < audength; i++) a[i] = aextInt(10); erintterwacd(a); for (int index = 0; index < andength; ){ for(int į = 0; i < bedensth; i++) b[i] = a[indexti]; Brintkaskward(b); index += bulength; } } //9; //2; //Making alength divisible by blength private static void printBaskward(int[] x) { for(int i = Xength Sxsten.Qut.Rcint(x[¿] + ". Susten Qut.Brintla(); } 1; i >= 0; j--) "); - private static void printforward(int[] x) { for(int i = 0; i < Xulength; i++) Sustem.Qut RCint(x[i] + Sustem.autuRrintla(); } } ", "); Answer: Page 1 of 1 204 words E English (United States) E3 Focus 107%
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Topological Sort
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education