1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
____ [38]
3 years ago
5

What type of fuel does a 2 cycle engine use

Engineering
1 answer:
Usimov [2.4K]3 years ago
7 0

Answer:

if it's for outside it uses a mixture of oil and gas

You might be interested in
A rectangular conductor with a cross sectional area of 1.04 square millimeters (mm) ^2 has a resistance of 0.075 ohms. What woul
kogti [31]

Answer:

0.0375 ohms

Explanation:

The resistance of a material is the product of the resistivity of the material by the length of the material divided by its cross-section area.

Mathematically,

resistance= resistivity × length/area

In this case the resistivity of the material is the same, and the length is the same thus, assume a length of 1 unit, the cross-section area is the one changing

In applying the formula,

resistivity is r and length is l=1 unit, find the resistivity the material as;

resistance= resistivity * length /area

0.075=r*1/1.04

0.075=r*0.9615

0.075/0.9615 =r

r=0.078

use the r=0.078 , a length of 1 unit (assumed), and area of 2.08 mm² to find the new resistance

Resistance= resistivity * length /area

Resistance = 0.078*1/2.08

Resistance= 0.078 * 0.4807 = 0.0375 ohms

Point to note here is that the greater the cross-section area, the less the resistance.

4 0
3 years ago
Implement a quick sort algorithm that will accept an integer array of size n and in random order. Develop or research three diff
Nostrana [21]

Answer:

#include <cstdlib>  

#include <iostream>  

#include <array>  

using namespace std;  

const string APP_NAME = "Quick Sort Algorithm";  

const array<string, 3> MENU_OPTIONS = {  

"Simulate with Random data",  

"Enter data",  

"Exit program"  

};  

void printMenuOptions() {  

cout << endl << "---------------------------" << endl;  

cout << APP_NAME << endl;  

cout << "---------------------------" << endl;  

for (int i=0; i<MENU_OPTIONS.size(); i++) {  

cout << i+1 << ". " << MENU_OPTIONS[i] << endl;  

}  

cout << endl << "Select an option: ";  

}  

int getRandomInt(int min, int max) {  

return min + (static_cast<int>(rand() % (max - min + 1)));  

}  

bool inArray(int value, int* arr, int size) {  

bool found = false;  

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

if (arr[i] == value) {  

found = true;  

}  

}  

return found;  

}  

void generateRandomArrays(int size, int* arr0, int* arr1, int* arr2, int* arr3) {  

int value;  

bool ok = false;  

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

while (!ok) {  

value = getRandomInt(1, size*10);  

if (!inArray(value, arr0, size)) {  

arr0[i] = value;  

arr1[i] = value;  

arr2[i] = value;  

arr3[i] = value;  

ok = true;  

}  

}  

ok = false;  

}  

}  

void print(int* data, int size) {  

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

cout << data[i] << " ";  

}  

}  

int getPivot(int first, int last, int approach) {  

int pivot;  

switch (approach) {  

case 2:  

pivot = first;  

break;  

case 3:  

pivot = last;  

break;  

case 1:  

default:  

pivot = (first + last) / 2;  

}  

return pivot;  

}  

void swap(int* data, int i, int j) {  

int temp = data[i];  

data[i] = data[j];  

data[j] = temp;  

}  

int quickSort(int* data, int first, int last, int approach) {  

int ops = 0;  

int i = first;  

int j = last;  

int pivot = getPivot(i, j, approach);  

while (i <= j) {  

while (data[i] < data[pivot]) {  

i++;  

}  

while (data[j] > data[pivot]) {  

j--;  

}  

if (i <= j) {  

ops++;  

swap(data, i, j);  

i++;  

j--;  

}  

}  

if (j > first) {  

ops += quickSort(data, first, j, approach);  

}  

if (i < last) {  

ops += quickSort(data, i, last, approach);  

}  

return ops;  

}  

void simulate(int size, bool display) {  

int* data0 = new int[size];  

int* data1 = new int[size];  

int* data2 = new int[size];  

int* data3 = new int[size];  

int ops1, ops2, ops3;  

generateRandomArrays(size, data0, data1, data2, data3);  

ops1 = quickSort(data1, 0, size-1, 1);  

ops2 = quickSort(data2, 0, size-1, 2);  

ops3 = quickSort(data3, 0, size-1, 3);  

if (display) {  

cout << "Unsorted Array: ";  

print(data0, size);  

}  

cout << endl << endl << "> QuickSort #1: pivot is at the median" << endl;  

cout << "Swaps done: " << ops1 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data1, size);  

}  

cout << endl << endl << "> QuickSort #2: pivot is at the start" << endl;  

cout << "Swaps done: " << ops2 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data2, size);  

}  

cout << endl << endl << "> QuickSort #3: pivot is at the end" << endl;  

cout << "Swaps done: " << ops3 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data3, size);  

}  

}  

void enterArray(int size, bool display) {  

// declare some variables  

int* data0 = new int[size];  

int* data1 = new int[size];  

int* data2 = new int[size];  

int* data3 = new int[size];  

int ops1, ops2, ops3;  

int value;  

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

cout << "Enter value " << i+1 << " of " << size << ": ";  

cin >> value;  

data0[i] = value;  

data1[i] = value;  

data2[i] = value;  

data3[i] = value;  

}  

ops1 = quickSort(data1, 0, size-1, 1);  

ops2 = quickSort(data2, 0, size-1, 2);  

ops3 = quickSort(data3, 0, size-1, 3);  

if (display) {  

cout << "Unsorted Array: ";  

print(data0, size);  

}  

cout << endl << endl << "> QuickSort #1: pivot is at the median" << endl;  

cout << "Swaps done: " << ops1 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data1, size);  

}  

cout << endl << endl << "> QuickSort #2: pivot is at the start" << endl;  

cout << "Swaps done: " << ops2 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data2, size);  

}  

cout << endl << endl << "> QuickSort #3: pivot is at the end" << endl;  

cout << "Swaps done: " << ops3 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data3, size);  

}  

}  

int main(int argc, char** argv) {  

int choice;  

char option;  

int num;  

bool end = false;  

bool display = false;  

while (!end) {  

printMenuOptions();  

cin >> choice;  

switch (choice) {  

case 1:  

cout << endl << "Enter size of array (elements will be integers randomly generated): ";  

cin >> num;  

if (num > 0) {  

cout << "Values will be randomly generated from 1 to " << num*10 << endl;  

cout << "Do you want to display the sorted arrays? <y/N>: ";  

cin >> option;  

display = (option == 'y') ? true : false;  

simulate(num, display);  

} else {  

cout << endl << "Incorrect size." << endl;  

}  

break;  

case 2:  

cout << endl << "Enter size of array (you will enter the numbers): ";  

cin >> num;  

if (num > 0) {  

cout << "Do you want to display the sorted arrays? <y/N>: ";  

cin >> option;  

display = (option == 'y') ? true : false;  

enterArray(num, display);  

} else {  

cout << endl << "Incorrect size." << endl;  

}  

break;  

case 3:  

end = true;  

break;  

default:  

cout << endl << "Incorrect option. Try again." << endl;  

}  

}  

return 0;  

}

8 0
4 years ago
The motion of a particle is defined by the relation x = t3 – 6t2 + 9t + 3, where x and t are expressed in feet and seconds, resp
Semmy [17]

Answer:

a. t=3secs and t=1sec

position is -7ft,acceleration is 18fts⁻², total distance travelled is 120ft

Explanation:

the displacement is define as

x=t³-6t²+9t+3·

since we are giving the position as a function of time, the velocity is the derivative of the position,

v=dx/dt

v=d(t³-6t²+9t+3)/dt

recall for y=axⁿ the derivative

dy/dx=a*nxⁿ⁻¹ and the derivative of a constant is zero

hence

V=3t²-12t+9

for V=0,

equivalent to t²-4t+3

solving the quadratic equation, we arrive at

(t-3)(t-1)=0

either t=3 or t=1

hence,at 3secs and 1sec the velocity is zero.

To determine the position at t=5, we substitute t=5 into

t³-6t²+9t+3

(5)³-6(5)²+9(5)+3

125-180+45+3

-7ft

The position at t=5 is -7ft

To determine the acceleration, we differentiate the velocity

a=dv/dt

a=d(3t²-12t+9)/dt

a=6t-12

at t=5

a=6(5)-12

a=18fts⁻²

Next we determine the distance covered at t=5

velocity =total distance travelled/total time taken

velocity=3t²-12t+9

V=3(25)-12(5)+9

V=24ft/s

Hence total distance travelled in t=5 is

24*5=120ft

6 0
3 years ago
I need help with my autos
oksano4ka [1.4K]

Answer:

what is wrong with it and what is the question

Explanation:

6 0
3 years ago
The difference in quantity between the add and full marks on an engine oil dipstick is typically
svetoff [14.1K]

Answer:

1 quart (0.9 liters).

Explanation:

A proper inspection of various systems and components in a vehicle at regular intervals is very important and necessary because it helps to ensure that the vehicle is in a safe and reliable condition.

Generally, these inspection includes tyres, lighting systems, fan belts, shock absorbers, fluid (oil and water) level, etc. If any fault or concern is detected in the course of an inspection, it should be noted for quick repair or servicing by an expert technician.

All automobile engine requires an adequate amount of engine oil as a lubricant so as to mitigate friction and enhance proper functionality of the vehicle. Thus, the proper functionality of an engine is largely dependent on the level of the engine oil; it shouldn't be too low or high.

Basically, the engine oil should be checked at regular intervals (periodically) and should be on the level indicated or chosen by the manufacturer of the vehicle.

A dipstick is designed to be used for checking the engine oil level in a vehicle and it is marked with lines indicating minimum and maximum, low and high or add and full.

The difference in quantity between the add and full marks on an engine oil dipstick is typically 1 quart (0.9 liters).

5 0
3 years ago
Other questions:
  • A soil sample has a moist unit weight of 117 pcf, a moisture content of 17 percent, and soil particles with a specific gravity o
    11·1 answer
  • A two-dimensional flow field described by
    11·1 answer
  • Rearrange the formula to make “u” the subject. <br><br> v - u<br> ——— = t<br> a
    15·1 answer
  • Prove that "a perfect conductor cannot contain an electrostatic field within it".​
    14·1 answer
  • An escalator with 35° incline is designed to have two passengers per step. Find number of persons moved per hour for the design
    13·1 answer
  • Put these expressions in a small program that will demonstrate whether they are true or false. Paste the code, and output from t
    10·1 answer
  • A horizontal jet of water strikes a vertical surface on a stationary cart that has a mass of 2.8 kg. The jet has a mass flow rat
    10·1 answer
  • Which of the following is typical of the selection of survey participants? They can indicate partiality toward a group. They mus
    6·2 answers
  • Every time I take a photo, that photo has to be stored in a file somewhere within "My Files" correct?
    15·2 answers
  • Hi guys wut is 30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    9·2 answers
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!