write a program which capitalize every character after full stopin a given sentence

Answers

Answer 1

Answer:

#include <bits/stdc++.h>//header file which includes most of the libraries..

using namespace std;

int main() {

   char st[500];//character array of length 500..

   cin.getline(st,499);//taking input of the text.

   for(int i=0;st[i];i++)

   {

       if((st[i]=='.')&& (i!=strlen(st)-1))//condition

       {

          st[i+1]= toupper(st[i+1]);//converting to upper case.

       }

   }

   cout<<st<<endl;//printing the string..

return 0;

}

Input:

i am .the .great .gambler.i am going gamble everything

Output:

i am .The .Great .Gambler.I am going gamble everything

Explanation:

I have taken a character array of size 500.

Taking input as a line.

If full stop encounters then converting the character to uppercase if it exists.

Printing the output.


Related Questions

The general case in a recursive function is the case for which the solution is obtained directly.

True

False

Answers

Answer: False.

Explanation:

The general case of recursive function is when the solution is obtained recursively by simplification at each step.

However, it is the base case in a recursive function when the solution is obtained directly.

The general case must be reducible to base to arrive at a solution else the recursion would be a infinite recursion.

Indirect recursion requires the same careful analysis as direct recursion.

True

False

Answers

Answer: True

Explanation: Direct recursion is the process when a function call for itself and indirect recursion is the recursion process where a function calls another function and the result driven is the actual function . The aim of both the recursion process to provide with appropriate result by calling function so this declares that both the process indirect and direct recursion requite same careful analysis .

What operator is used to create a validation rule? A. – B. / C. < or > D. +

Answers

Answer:

A

Explanation:BECAUSE

Relational operators, specifically < and >, are used to create validation rules that data must satisfy when being entered or modified. They set conditions such as requiring a quantity to be at least one, as in >=1.

The operator used to create a validation rule is C. < or > which are relational operators. These operators are essential in forming expressions that set the conditions data must meet to be considered valid. For instance, a typical validation rule in an Order Entry form might be that the quantity entered must be equal to or greater than one. In this case, the rule would be represented as >=1.

In database systems and programming, the proper use of relational operators, such as <, >, <=, and >=, is critical for ensuring accurate querying and data integrity. These operators allow for comparison between values, ensuring that the entered data fits within the specified parameters defined by the validation rules.

__________ involves determining what qualities are to beused to perform project activities.

Resource planning
Cost estimating
Cost budgeting
Cost control

Answers

Answer:

Cost Budgeting

Explanation:

Great question, it is always good to ask away and get rid of any doubts that you may be having.

The answer to this question is Cost Budgeting the keyword in the sentence that verifies this is "qualities". Cost Budgeting is the process of determining were to spend less money or more money, based on importance. In other words determining the which quality of product is better for the overall project activity.

I hope this answered your question. If you have any more questions feel free to ask away at Brainly.

The true or false questions.

The command: find -empty -type f -exec rm { } \; will remove all empty regular files, starting from the current directory

Answers

Answer:

true

Explanation:

The command:

find -empty -type f -exec rm { } \;

carries out the following steps.

1) Finds all the empty files in the current directory and its subdirectories.

2) For each of the identified files, it executes the command specified as the parameter to exec option,namely, rm <filename>.

So effectively it removes all empty files in the directory tree starting at the current directory.  

The update expression of a for loop can contain more than one statement, e.g. counter++, total+= sales



True False

Answers

True.

Update expression conditions the iterations of a for loop. Counter++ is the most basic form of use, but others like total += sales are also valid.

Hope this helps.

r3t40

The following JavaScript program is supposed to print: 1 by 4 by 9
on a single line by itself. Unfortunately the program contains at least eight mistakes. Write the corrected line beside the line in error.

var N; // Text
N := 1;
document.writeln( N );
document.writeln( “ by “);
document.writeln( “N + 3”);
document.writeln( “ by “ );
document.writeln( N + 5);

Answers

Answer:

var N; // Text

N = 1;

document.write( N );

document.write(" by ");

document.write(N + 3);

document.write(" by ");

document.write(N + 8);

Explanation:

var N; // Text

N = 1;

document.write( N );

document.write(" by ");

document.write(N + 3);

document.write(" by ");

document.write(N + 8);

An expression tag contains a scripting language expression thatis evaluated.TrueFalse

Answers

Answer: True

Explanation:

Yes, an expression tag contains a scripting language expression that is evaluated. As, expression tag is used to display the output of the data in the generated page. If data is placed in expression tag then, it prints on the output stream and then it automatically convert data into the string and the output are displayed.

What field would you use to store a value from another table?

A. Lookup
B. Hyperlink
C. Memo
D. AutoNumber

Answers

Answer:

A. Lookup

Explanation:

You would use the Lookup field to store a value from another table.

The Windows 8 file management interface is called _____.

A. Windows Manager

B. File Browser

C. File Manager

D. File Explorer

Answers

Answer:

D. File Explorer

Hope that helps!

Imagine you want to clean up your database and decide to delete all records from the Review table that have an Id of 100 or less. What does your SQL statement look like?

Answers

Answer: The query to delete rows for the given scenario is  

DELETE

FROM Review

WHERE Id < 100 OR Id = 100;

Explanation:

In SQL, the table can be removed using either DROP, TRUNCATE or DELETE commands.

DROP command is used to delete the whole structure of the table. The general syntax is given below.

DROP TABLE table_name;

After this command, the whole structure of the specified table will be deleted. This table will have to be created again in order to use it and put data in this table.

SELECT *

FROM table_name;

This command when executed after the DROP command, will show an error.

This command can be used to drop database objects like constraints, index and the others.

The TRUNCATE command removes all the rows from a table. The structure of the table remains intact and data can be put again in this table.

This command only removes the data currently present in the table.

The general syntax is given below.

TRUNCATE TABLE table_name;

The command below will compile but it will not return any rows.

SELECT *

FROM table_name;

Alternatively, DELETE keyword is used to drop only the rows from a given table.

The general syntax for deleting rows from a table is given below.

DELETE

FROM table_name

WHERE [condition];

The WHERE clause is optional in a DELETE query.

SELECT *

FROM table_name;

The above command will compile and return rows if rows are present in the table other than the deleted rows.

The table used in the given query is Review table. We assume that Id is the primary key for the Review table. The query becomes

DELETE

FROM Review;

The condition for this deletion is that Id should be less than or equal to 100. The final query is written as

DELETE

FROM Review

WHERE Id < 100 OR Id = 100;

What is the output frequency for a counter circuit that contains 12 flip-flops with an input clock frequency of 20.48 MHz?

Answers

Answer:

5KHz

Explanation:

The formula for calculating the output frequency when the input frequency and the number of flip-flops are given.

[tex]out put Frequency = \frac{in put frequency}{2^{N}}[/tex]

here, N is the number of filp-flops.

Note: The input frequency must be in Hz.

first convert given input frequency (MHz) into HZ.

[tex]in put frequency = 20.48 *10^{6}Hz[/tex]

apply the formula:

[tex]out put Frequency = \frac{20.48*10^{6}}{2^{12}}[/tex]

which comes out to be 5000Hz or 5KHz.

What is the difference between a sequential access tile and a random access file?

Answers

Answer: Sequential access file enables the computer system to read or write file in sequential manner whereas random access file enables to read or write randomly in a data file.

Explanation:

Sequential file access is faster than random file access, however random access uses index searches. In random access higher number of seek operations are involved whereas in sequential access the number of seek operation is less.

A B-tree can be ____ in three ways: inorder, preorder, and postorder.

A.
copied

B.
reversed

C.
traversed

Answers

Answer:

traversed

Explanation:

B-tree is a self balancing tree and it is a data structure which allows insertion, deletion operations.

inorder, preorder and post order, they all are traversing algorithms in the tree data structure.

inorder: first print left, then root and then right.

preorder: first print root, then left and then right.

postorder: first print left, then right and then root.

Therefore, the answer is traversed.

How do you write a computer program to convert a decimal number into binary, octal, and hexadecimal?

Answers

Answer:

#include <iostream>

using namespace std;

void hexadecimal(int dec)

{    

   char hexa[100];// character array to store hexadecimal number.

   int i = 0;

   while(dec!=0)

   {  

       int digit  = 0;

       digit = dec % 16;// storing remainder.

       if(digit < 10)//condition

       {

           hexa[i] = digit + 48;//storing digit according to ascii values.

           i++;

       }

       else

       {

           hexa[i] = digit + 55; //storing respective character according to ascii values..

           i++;

       }

       dec = dec/16;

   }

     cout<<"The corresponding Hexadecimal number is :- ";

   for(int j=i-1; j>=0; j--)// printing in reverse order .

       cout << hexa[j];

       cout<<endl;

}

void Binary(int dec)

{

   int bin[32];// integer array to store binary values.

   int i = 0;

   while (dec > 0) {

 

       bin[i] = dec % 2;// storing remainder

       dec = dec / 2;

       i++;

   }

 cout<<"The corresponding Binary number is :- ";

   for (int j = i - 1; j >= 0; j--) // printing in reverse order

       cout << bin[j];

       cout<<endl;

}

void Octal(int dec)

{

   int oct[100];// integer array to store octal values.

   int i = 0;

   while (dec != 0) {

       oct[i] = dec % 8;// storing remainder

       dec = dec / 8;

       i++;

   }

 cout<<"The corresponding Octal number is :- ";

   for (int j = i - 1; j >= 0; j--) // printing in reverse order

       cout << oct[j];

       cout<<endl;

}

int main() {

   int d,bin,oct,hex;

   cout<<"Enter decimal number"<<endl;

   cin>>d;//taking input.

   Binary(d);

   Octal(d);

   hexadecimal(d);

   return 0;

}

OUTPUT:-

Enter decimal number

10

The corresponding Binary number is :- 1010

The corresponding Octal number is :- 12

The corresponding Hexadecimal number is :- A

Enter decimal number

256

The corresponding Binary number is :- 100000000

The corresponding Octal number is :- 400

The corresponding Hexadecimal number is :- 100

Explanation:

I have built 3 function of type void Hexadecimal,Binary,Octal all the functions take decimal integer as argument.They print their respective number after conversion.

So main approach is that :-

1.Take an array to store the digit on dividing.

2.Find the remainder on dividing it by corresponding number (for ex:- if binary divide by 2).

3.Store each remainder in the array.

4.Divide the number until it becomes 0.

5.Print the array in reverse.

What is ment by WCF services in asp.net?How does it help in creating web pages?

Answers

Answer:

WCF -  Windows Communication   Foundation

Explanation:

WCF stands for Windows Communication   Foundation.

The first version of WCF is released as   a part of .NET 3.0.The later versions are 4.0 and   4.5.

WCF is used to build distributed applications.   Distributed application is an application that where   parts of it run on two or more systems.  

For example,  

We have a web application running on one server. If   this web application is consuming a web server   which is running on another server, then this  

application is called distributed application.

The programmers can also build 3-tier web   application. The 3-tiers are,

          1. Presentation tier

          2. Business tier

          3. Data Access tier

If all 3 tiers are deployed on same machine,   scalability can be an issue, if more number of users   try to access the application.  

If we deploy each tier on different machines, then it   can handle multiple requests without degrading   performance of an application.

WCF is also used to build interoperable applications.  An interoperable application is an application where   one application can communicate with any other   application that is built on any platform.

So, the two advantages of using WCF are:

An enterprise application can use the services  

provided by other.  

we can have better scalability.  

Earlier, we used to have web services and .NET   Remoting to build distributed applications.  

Web service was used to exchange messages in   XML format using HTTP protocol. A .NET remoting was used to exchange messages   in binary format using TCP protocol.

Microsoft unified these communicating technologies   and named it as WCF.

a. Is there any functional difference between the class being instantiated in the following two ways? Balanced bal = new Balanced ("abc", "xyz"); Balanced bal = new Balanced ("cab", "zxy"); b. Is there any functional difference between the class being instantiated in the following two ways? Balanced bal = new Balanced ("abc", "xyz"); Balanced bal = new Balanced ("abc", "zxy"); c. Is there any functional difference between the class being instantiated in the following two ways? Balanced bal = new Balanced ("abc", "xyz"); Balanced bal = new Balanced ("xyz", "abc"); d. What type is pushed onto the stack? A char? An int? An integer? explain. e. Under which circumstances is the first opeation performed on the stack (not counting the new operation) the top operation? f. What happens if the string expression, that is passed to the test method, is an empty string?

Answers

Answer:

A,B,C -NO

D-Value type like int,char..

E.pop

D. it throws null exception

Explanation:

(A,B,C)There is no functional difference but  as the values passed to the parameterized constructor is different so you will get different outputs but functionality of the class didn't change  

(D) stack is a data structure which stores value types where as heap stores object types.In.stack actual value of the variable stored and heap address of the object stored

(E)the top operation on stack is always pop once we inserted the elements in a stack.if there are no elements in stack pop results null

(D) if the string we passed is null or empty to the test method it returns exception we need to handle that

What would display if the following pseudocode was coded and executed? Declare String user = "Martha and George" Declare Integer number Set number = length(user) Display number

Answers

Answer:

 17

Explanation:

length() is the function which is used to find the number of character the string.

character include space as well.

initially declare the string user with input  "Martha and George".

then call length function which count the character within the double quotes""

total number is 17 (15 letters and 2 spaces).

and it then store in the integer.

finally print the value.

Therefore, the output is 17.

What is the minimum valid subscript value for array a?
#define MAX 50
int a[MAX], i, j, temp;
A. 0
B. 1
C. Any negative number
D. There is no minimum
E. None of the above

Answers

Answer:

The answer to this question is A. 0.

Explanation:

In this segment of code #define MAX 50 is used.It is a pre-processor directive and in pre processor directive it is a MACRO means whenever the compiler encounters the word MAX in the execution it replaces MAX with 50.

So the size of the array becomes 50 and the indexing starts from 0 and upto 49.

Differentiate Between register and Memory location (

Answers

Answer:

Register-it contains all the instructions that are present in the processor.

Memory location- it is the particular memory address where the data is stored.

Explanation: Difference between register and memory location are as follows :-

Register are the found in the CPU internal storage and memory location is present on the RAM.Registers are faster in movement as compared to the memory location.Register has the capacity of holding of less data as compared to the memory location which can store data in large amount .

what are the elements of a Software Process Improvement (SPI) modle?

Answers

Answer: Current Situation Evaluation, Improvement Planning, Improvement Implementation, Improvement Evaluation are the elements of SPI

Explanation:

SPI modle plans to achieve a desired task of software development in terms of Current Situation Evaluation, Improvement Planning, Improvement Implementation, Improvement Evaluation, with each having a specified and detailed role to play in the software development.

What will be the value of input_value if the value 5 is input at run time?
cin >> input_value;
if (input_value > 5)
input_value = input_value + 5;
else if (input_value > 2)
input_value = input_value + 10;
else
input_value = input_value + 15;

Answers

Answer:

15

Explanation:

The if else state is used for checking the condition and if the condition is TRUE and program can execute the statement  within the if else.

Initially input_value is 5

then the if statement check the condition 5>5, condition FALSE because 5==5

it not less than 5.

then program move to else if and check condition 5>2, condition TRUE.

then, input_value = 5 + 10=15 execute and update the value to 15.

After that, program terminate the if else statement.

Therefore, the answer is 15.

The condition that is tested by a while loop must be enclosed in parentheses and terminated with a semicolon



True False

Answers

Answer:

False

Explanation:

while loop is used to execute the statement again and again until the condition is TRUE.

Syntax:

initialization;

while(condition)

{

   statement;

}

we write condition within the parentheses but without terminate with the  semicolon.

Therefore., the answer is False

A digital computer has a memory unit with 24 bits per word. The instruction set consists of 150 different operations. All instructions have an operation code part (opcode) and an address part (allowing for only one address). Each instruction is stored in one word of memory. How many bits are needed for the opcode?

Answers

Answer:

8 bit

Explanation:

we have given that the instruction consist 150 different operation

we know that [tex]2^{8}[/tex] = 256

but we have only 150 operation

so now we check [tex]2^{7}[/tex]=128

which is less than 150 so we need 8 bit for the opcode

so the 8 bit are needed for the opcode because when we take 7 bit then [tex]2^{7}[/tex]=128 which is less than 150 and not useful so we need 8 bit

Write a program that sorts an array of 10 integers using bubble sort. In the bubble sort algorithm, smaller values gradually “bubble” their way upward to the top of the array like air bubbles rising in water, while the larger values sink to the bottom. The bubble sort makes several passes through the array (of 10 items). On each pass, successive pairs of elements are compared. If a pair is in increasing order (or the values are identical), we leave the values as they are. If a pair is in decreasing order, their values are swapped in the array. The comparisons on each pass proceed as follows—the 0th element value is compared to the 1st, the 1st is compared to the 2nd, the 2nd is compared to the third, ..., the second-to-last element is compared to the last element.

Answers

Answer:

#include<iostream>

using namespace std;

int main(){

   //initialization

  int arr1[10] = {2,4,6,1,7,9,0,3,5,8};

  int temp;

   int size_arr;

   //nested for loop

  for(int i=0;i<size_arr-1;i++){

   for(int j=0;j<size_arr-i-1;j++){

       if(arr1[j]>arr1[j+1]){ //compare

               //swapping

           temp = arr1[j];

           arr1[j]=arr1[j+1];

           arr1[j+1]=temp;

       }

   }

  }

  //display the each element

  for(int i=0;i<10;i++){

   cout<<arr1[i]<<" ";

  }

    return 0;

}

Explanation:

Create the main function and declare the variable and defining the array with 10 values.

take the nested for loop, nested loop means loop inside another loop.

the outer loop traverse in the array from 0 to size-1.

and inside loop traverse from 0 to size -i-1, because for every cycle of the outer loop the one element is sorted at the end. so, we do not consider the element from the last for every cycle of the outer loop. That's why (size-i-1)

In the bubble sort, the first element compares with the second element and if the first id greater than the second then swap the value. so, for the above algorithm, we take the if statement and it checks the condition if the condition becomes true then the swap algorithm executes.

we take a third variable for swapping. after that, if the outer loop condition false it means all elements will traverse and then the loop will terminate.

and finally, take another for loop and display the output.

Final answer:

The answer provides a Python program example that uses the bubble sort algorithm to sort an array of 10 integers. The program defines a function, bubble_sort, which sorts the array in ascending order and then prints the sorted array.

Explanation:

To sort an array of 10 integers using the bubble sort algorithm, you can use the following program as a reference. Bubble sort compares adjacent elements and swaps them if they are in the wrong order. Here's a basic example in Python:

def bubble_sort(arr):
   n = len(arr)
   for i in range(n):
       swapped = False
       for j in range(0, n-i-1):
           if arr[j] > arr[j+1]:
               arr[j], arr[j+1] = arr[j+1], arr[j]
               swapped = True
       if not swapped:
           break
   return arr

# Example array:
numbers = [64, 34, 25, 12, 22, 11, 90, 88, 66, 23]
sorted_numbers = bubble_sort(numbers)
print("Sorted array is:", sorted_numbers)

This program will sort the given array of integers in ascending order. The function bubble_sort takes an array as input, performs the bubble sort algorithm, and returns the sorted array.

Which of the following is categorized as an indirect payment
portion of employee compensation?
a. Wages
b. Salaries
c. Employer-paid insurance
d. Commissions

Answers

Answer:    C. Employer-paid insurance

Explanation:  Employees can receive benefits i.e. financial payments in two ways, direct and indirect payments. Direct financial payments are all those paid directly by the employer to the employee, which means the employee can use those payments immediately after payment, such as wages, salaries, various bonuses, commissions, etc. Indirect benefits are all those paid by the employer to an employee from which the employee will benefit during or after a fixed period of time. These are, for example, life, health, so all kinds of insurance, paid holidays, pension funds, etc.

_____ means retrieve the element at the top of a stackwithout removing it.

a. Peek
b. Top
c. Push
d. Pop
e. none of the above

Answers

Answer:

A - Peek

Explanation:

The peek method retrieves the element at the top of a stack without deleting/removing it, the only exception that can occur is when the stack used is empty. It would look as follows when you use the method >> STACK.peek().

In the following method call, which argument is an array?

myObject.some_method(x, y, 3);

a) x is an array
b) y is an array
c) both x and y are arrays
d) neither x nor y is an array
e) can't say without seeing more code

Answers

Answer:

can't say without seeing more code

Explanation:

In the function calling, we pass the name of array, variable and direct value as well.

for example:

int y=3;

int x[] = {1,2,3,4};

fun(y,x);

so, we can't tell which is variable and which is array, without seeing the rest of code.

we can tell by seeing the initializing variable and function declaration or create function.

Draw directed graphs representing relations of the following types.
(a) Reflexive, transitive, and antisymmetric.
(b) Reflexive, transitive, and neither symmetric nor antisymmetric.

Answers

Answer:

The first graph in the picture describes a relation that is (a) Reflexive, transitive, and anti-symmetric.

Because a, b, c, d all are related to itself, so reflexive.

where (a, b) and (b, d) are in the relation, (a,d) is in the relation,    

for (c,a) and (a,b) there is (c,b).

so it's transitive.

for all a,b in the relation, (a,b) there is no (b,a) with a ≠b.

The second graph in the picture describes a relation that is (b) Reflexive, transitive, and neither symmetric nor anti-symmetric.

Because a, b, c, d all are related to itself, so reflexive.

where (a, b) and (b, a) are in the relation, (a,a) is in the relation,                                                    

where (c, d) and (d, d) are in the relation, (c,d) is in the relation,                                                    

so it's transitive.

Because, (a,b) and (b.a) are there, but for (c,d) there is no (d,c) in relation.

So, the relation is not symmetric.

(a,b) and (b,a) is in relation but, a≠b, so not anti symmetric.

Explanation:

For all a in a set,  if (a,a) in a relation then the relation is reflexive.

For all (a,b) in relation R, if (b,a) is also in R, then R is symmetric.

For all (a,b), (b,c) in relation R, if (a,c) is also in R, then R is transitive.

For all (a,b), (b,a) in R, a = b,  then R is an anti- symmetric relation.

When a user process is running and an instruction is executed that requests a file-open operation, which of the following event will occur? (A) Supervisor call (B) Trap (C) I/O interrupt (D) Fault (E) None of the above

Answers

Answer:e

Explanation:

Because it will automatically work

Other Questions
The perimeter of a bedroom is 88 feet. The ratio of the width to the length is 5:6. What are the dimensions of the bedroom? Due to its lower density ,warmer air is under ____ pressure than cooler air what goes it this blank? Nosotros let decimos much as gracias y salimos de la bibliotec. Ahora, nosotros blank a la cabins para leer Los libros This portion of the vestibular apparatus is responsible for dynamic equilibrium.Select one:a. semicircular canalsb. sensory cellsc. vestibuled. otoliths On which tab are import and export commands located in Access? A. Home B. Database Tools C. External Data D. Create Consider the function represented by 9x+3y= 12 with x as the independent variable. How can this function be written usingfunction notation?o AV=-=x+o 0) = -3x+4o Px) =-x+o F) = - 3y+ 4 What are the applications of assembly language where any heigher language become insufficient.??? A quality control inspector examined 240 calculator and found 13 of them to be defective at this rate how many defective calculator will there be in a batch of 13 200 A myringotomy knife is used on the:A. nose B. eye C. ear D. throat Many factors contribute to why someone may or not have a psychological disorder. The notion that pre-existing biological conditions may put someone at risk for developing a disorder with the additional burden of stressful experiences is the (A) Post traumatic stress disorder(B) Anxiety disorder(C) dissociative disorder(D) Specific phobia You may nest while and do-while loops, but you may not nest for loopsTrue False For the following, work each by hand showing all steps. (4 points each)If a dealer is dealing a card game where a player receives 5 cards from a standard 52-card deck, find the following probability. (6 points)Probability of 3 Clubs and 2 Red cards? Use the Quadratic Formula to solve the equation x2 - 4x = -7 Calculate the amount of charge travelling through a car battery when a current of 800.00 A is produced for 1.2 min. Isabel is on a ride in an amusement park that Slidez the right or to the right and then it will rotate counterclockwise about its own center 60 every two seconds how many seconds pass before Isabel returns to her starting position 16. Which extinction event is responsible for wiping out non-avian dinosaurs?A.The Silurian extinctionB.The Permian extinctionC.The Devonian extinctionD.The Cretaceous-Paleogene extinction write a point slope equation for the line that has slope 3 and passes through the point (5,21). do not use parenthesis on the y side Where does the water in lakes come from? Select the three correct answers.A. Underground reservoirs B. Ocean wavesC. Melting snowD. Surface-water runoff from rainApex Two small plastic spheres between them has magnitude 0.22 N. What is the charge on each sphere is one the other? Explain whether it can be determined from the information give, whether the charges are positive or negative. PLEASE HELP!!!Why do prokaryotic cells usually reproduce more quickly than eukaryotic cells?1. Eukaryotic cells are smaller than prokaryotic cells.2. Eukaryotic cells are more structurally complex than prokaryotic cells.3. Eukaryotic cells have more cell walls than prokaryotic cells.4. Eukaryotic cells have less DNA than prokaryotic cells.Correct answer will get a reward!