C ++ programma, lai atrastu masīva lielāko elementu

Šī programma no lietotāja paņem n elementu skaitu (kur n nosaka lietotājs) un saglabā datus masīvā. Tad šī programma, izmantojot cilpas, parāda šī masīva lielāko elementu.

Lai saprastu šo piemēru, jums jāzina par šādām C ++ programmēšanas tēmām:

  • C ++ masīvi
  • C ++ lokam
  • C ++, ja, ja … cits, un Nested, ja … cits

Šī programma no lietotāja paņem n elementu skaitu (kur n nosaka lietotājs) un saglabā datus masīvā. Tad šī programma, izmantojot cilpas, parāda šī masīva lielāko elementu.

Piemērs: Parādīt masīva lielāko elementu

 #include using namespace std; int main() ( int i, n; float arr(100); cout <> n; cout << endl; // Store number entered by the user for(i = 0; i < n; ++i) ( cout << "Enter Number " << i + 1 <> arr(i); ) // Loop to store largest number to arr(0) for(i = 1;i < n; ++i) ( // Change if you want to find the smallest element if(arr(0) < arr(i)) arr(0) = arr(i); ) cout << "Largest element = " << arr(0); return 0; ) 

Rezultāts

 Ievadiet kopējo elementu skaitu: 8 Ievadiet skaitli 1: 23,4 Ievadiet skaitli 2: -34,5 Ievadiet skaitli 3: 50 Ievadiet numuru 4: 33,5 Ievadiet skaitli 5: 55,5 Ievadiet numuru 6: 43,7 Ievadiet skaitli 7: 5,7 Ievadiet numuru 8: -66,5 Lielākais elements = 55,5 

Šī programma no lietotāja paņem n skaitu elementu un saglabā to masīvā arr ().

Lai atrastu lielāko elementu, tiek pārbaudīti pirmie divi masīva elementi un lielākais no šiem diviem elementiem tiek ievietots arr (0).

Pēc tam tiek pārbaudīts pirmais un trešais elements, un lielākais no šiem diviem elementiem tiek ievietots arr (0).

Šis process turpinās, līdz tiek pārbaudīts pirmais un pēdējais elements.

Pēc šī procesa masīva lielākais elements būs arr (0) pozīcijā.

Interesanti raksti...