char ch[4]={’a’,’b’,’c’,’d’}; //belgilar massivi
int in[6] ={10,20,30,40}; // butun sonlar massivi
char str[]=”abcd”; //satr uzunligi 5 ga teng, chunki uning oxiriga ’\0’ belgisi qo’shiladi
char str[]={’a’,’b’,’c’,’d’}; // yuqoridagi satrning boshqacha yozilishi
Masala. Berilgan massiv elementlarining har xil qiymatlilari soni toping. N – massiv elementlari soni (1≤N≤100000). (-1000≤a[i]≤1000).
Dastur matni:
Berilgan masala uchun algoritm.
Berilgan masalada massiv elementlari qiymatlari ishoralarini almashtirish va almashtirishlar sonini aniqlash uchun bizga massiv elemetlarining nechtasi 0 ga teng ekanligini aniqlash lozim bo’ladi. Chunki 0 qiymatli sonning ishorasi yo’q.
Asosiy dastur matni.
Berilgan misol ishlanish natijalari tahlili.
Berilgan misolda massiv elementlarini kiritish jarayonida ushbu massiv elementlarining qiymati 0 dan farqli bo’lsa uning qiymatini qarama-qarshisiga almashtirilyapti va ushbu almashtirishlar shu joyda sanalayapti.
Natijalar listingi.
Dostları ilə paylaş: |