Skip to main content

C Program To Sort Numbers In Ascending And Descending Order Using Array.

#include <stdio.h>

int main(void) {
int i=0, j=0, n=0, t, a[n];

printf ("\n How many numbers you want to sort: ");
scanf ("%d", &n);
printf ("\n");

for (i = 0; i <n; i++) {
printf ("\n (%d) Enter a number: ", (i+1));
scanf ("%d", &a[i]);
}

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

if (a[i+1] < a[i]) {
t = a[i];
a[i] = a[i + 1];
a[i + 1] = t;
}}}

printf ("\n\n Ascending order: ");
for (i=0 ; i<n ; i++) {
printf (" %d", a[i]);
}

printf ("\n\n Descending order: ");
for (i=n ; i>0 ; i--) {
printf (" %d", a[i-1]);
}
printf ("\n\n");
return 0;
}

Popular posts from this blog

Screenshots from Windows 1.01

Windows 1.0 is a graphical personal computer operating environment developed by Microsoft, released on November 20, 1985, as the first version of the Microsoft Windows line. Version 1.01 , also released in 1985, was the first point-release after Windows 1.00.   Screenshots from Windows 1.01: ⇰ Desktop  First Run Empty Desktop Desktop With Applications ⇰  Office Applications Notepad Text Editor Calculator Calendar Clock Address Book ⇰  Multimedia Applications Media player, CD player, Volume level, and Sound: This GUI doesn’t have these features. ⇰  Networking Applications Terminal Phone Dialer: This GUI doesn’t have this feature. ⇰  Internet Applications Browser, and Mail: This GUI doesn’t have these features. ⇰  Accessibility Applications Keyboard Map:  This GUI doesn’t have this feature. ⇰  Settings Desktop themes,  Display,  S...

C Program To Display Its Own Source Code As Its Output.

The problem seems complicated but the concept behind it is very simple; display the content from the same file you are writing the source code. A predefined macro __FILE__ contains the location of the programming file, it is working on. For example: t he output of following programs display the location of their files.  #include <stdio.h> int main() { printf("%s",__FILE__); }

C++ Program To Implement Casino Number Guessing Game.

#include <iostream> #include <string> #include <cstdlib> #include <ctime> using namespace std; void drawLine(int n, char symbol); void rules(); int main() { string playerName; int amount; int bettingAmount; int guess; int dice; char choice; srand(time(0)); drawLine(70,'_'); cout << "\n\n\n\t\tCASINO GAME\n\n\n\n"; drawLine(70,'_'); cout << "\n\nEnter Your Name : "; getline(cin, playerName); cout << "\n\nEnter Deposit Amount To Play Game : $"; cin >> amount;

C Program To Convert Natural Numbers To Roman Numerals.

Roman Number System of representing numbers devised by the ancient Romans. The numbers are formed by combinations of the symbols I, V, X, L, C, D, and M, standing, respectively, for 1, 5, 10, 50, 100, 500, and 1,000 in the Hindu-Arabic numeral system. Natural numbers mean no negative numbers and no fractions, i.e. the whole numbers from 1 upwards: 1, 2, 3, and so on. Here is source code of the C program to convert natural numbers to Roman Numerals. It compiles and runs on any operating system. #include <stdio.h> void predigit(char num1, char num2); void postdigit(char c, int n); char romanval[1000]; int i = 0; int main() { int j; long number; printf("Enter any natural number: "); scanf("%d", &number);