Bore Posted December 3, 2005 Share Posted December 3, 2005 Имам нужда от помощ,ако някой знае как да направя тази програмка нека ми помогне. Благодаря Ви предварително! Зададени са P точки в равнината. Да се напише програма, която определя номера на точката с най-голяма абсциса, а ако има няколко точки - на тази, с най-голяма ордината. А това е един масив,който трябва да ползвам,за да я реша. #include <stdio.h> void main() { int n; //Брой на елементите на масива int max, //max - най-голямата стойност a[10]; //a[10]- масива от елементи printf("Въведете брой елементи:"); scanf("%d",&n); printf("Въведете елементите на масива\n"); for (int i=0;i<n;i++) { printf("%d ",i); scanf("%d",&a); } //Намиране на максималната стойност for (max=a[0],i=1; i<n; i++) if (a>max) max=a; printf("\nМакс. ст-т в масива е %d\n",max); } Link to comment Share on other sites More sharing options...
mIRCata Posted December 4, 2005 Share Posted December 4, 2005 Първо сложи си една проверка дали n не е по-голямо от 10 - щото си заделил масив само за 10 елемента и при по-голям въведен брой ще се намажеш И второ ак отърсиш коя точка е с най-голяма абциса/ордината не трябва ли да въвеждаш координатите по х и у, вместо "елементи на масива"? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.