answersLogoWhite

0

Still curious? Ask our experts.

Chat with our AI personalities

DevinDevin
I've poured enough drinks to know that people don't always want advice—they just want to talk.
Chat with Devin
JudyJudy
Simplicity is my specialty.
Chat with Judy
ReneRene
Change my mind. I dare you.
Chat with Rene
More answers

Church

User Avatar

Chin

User Avatar

Uzoegbo Pamela

Lvl 3
2y ago
User Avatar

Church

User Avatar

Church

User Avatar

Anonymous

4y ago
User Avatar

Add your answer:

Earn +20 pts
Q: What Words that begin with ch and end with ch?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is sorting in C language?

Quicksort in any programming language is an algorithm for sorting data sequences. It is typically implemented as follows (example demonstrates a quicksort of an array of type int). Note that a half-open range, [begin:end), includes the one-past-the-end of the range and is the conventional means of defining a range of contiguous array values. When begin==end, the range is deemed empty. // forward declarations void qsort (int* unsigned); // this is the function you will actually invoke void qsort_rec (int*, int*); // recursive function int* partition (int*, int*); // utility functions... int* select_pivot (int*, int*); void swap (int*, int*); int count (int*, int*); // sort a data sequence of length size void qsort (int* data, unsigned size) { qsort_rec (data, data + size); } // recursively sort the half-open range [begin:end) void qsort_rec (int* begin, int* end) { if (count (begin, end) < 2) return; // end point of recursion int* pivot = partition (begin, end); qsort_rec (begin, pivot); qsort_rec (++pivot, end); } // divide the half-open range [begin:end) into two around a pivot value int* partition (int* begin, int* end) { if (count (begin, end) < 2) return begin; int* pivot = select_pivot (begin, end); swap (begin, pivot); --end; while (begin != end) { while (*(begin) <= *pivot && begin != end) ++begin; while (*pivot < *(end) && begin != end) --end; if (begin!=end) swap (begin, end); } assert (begin==end); // sanity check! swap (pivot, begin); return begin; } // select the median of three from a half-open range [begin:end) int* select_pivot (int* begin, int* end) { int* mid = begin + (count (begin, end) / 2); if (*end<*begin) swap (begin, end); if (*mid<*begin) swap (begin, mid); if (*end<*mid) swap (mid, end); return end; } // swap the values referred to by p and q void swap (int* p, int* q) { if (!p !q) return; // sanity check! int t = *p; *p = *q; *q = t; } // count the elements in the half-closed range [begin:end) int count (int* begin, int* end) { int cnt = 0; int add; if (begin>end) { // swap pointers if the range is reversed int* t = begin; begin = end; end = t; add = -1; // count will be negative } else { add = 1; // count will be positive } while (begin++!=end) cnt+=add; return cnt; }


How do you reverse a string while maintaining the first letter at the beginning and at the end?

class R { public static void main(String args[]) { String s="vikrant"; String s3=""; char ch[]=s.toCharArray(); char s1=ch[0]; char s2=ch[0]; for(int i=ch.length-2;i>=1;i--) s3+=ch[i]; System.out.println(s1+s3+s2); } } for more: kumar976001@gmail.com


Write a program in java on Crytography?

/*Input: Enter the String: AHFJFJ * Enter the gap : 2 *Output: CJHLHL */ import java.io.*; class Crypt { protected static void main()throws IOException { BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); System.out.print("Enter the String: "); String s=in.readLine(),s1=""; System.out.print("Enter the Gap: "); short g=Short.parseShort(in.readLine()); for(short i=0;i<s.length();i++) { char ch=s.charAt(i); if(Character.isUpperCase(ch)) { ch+=g; if(ch>'Z') ch-=26; else if(ch<'A') ch+=26; s1+=ch; } else if(Character.isLowerCase(ch)) { ch+=g; if(ch<'a') ch+=26; else if(ch>'z') ch-=26; s1+=ch; } else if(Character.isDigit(ch)) { ch+=g; if(j>'9') j-=10; else if(j<'0') j+=10; s1+=ch; } else s1+=ch; } System.out.print("String: "+s1); }}


How do you perform the xor operation for character in Java?

The XOR operator is the carat character: ^Example:// Create characterchar ch = 'a';System.out.println(ch);// Perform XORch = (char)(ch ^ 86);System.out.println(ch);// Perform XOR...againch = (char)(ch ^ 86);System.out.println(ch);


How do you reverse the order of words in a sentence in c?

#include <string.h> char * revsentence(char *str) { int i,j,len; char temp; len=0; len=strlen(str) for(i=0;j=len-1;i<j;i++,j--) { temp=str[i]; str[j]=str[i]; str[j]=temp; } return str; }