Jump to content
BulForum.com

Програмка на С++


Bore

Recommended Posts

Имам нужда от помощ,ако някой знае как да направя тази програмка нека ми помогне.

Благодаря Ви предварително!

 

Зададени са 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

Първо сложи си една проверка дали n не е по-голямо от 10 - щото си заделил масив само за 10 елемента и при по-голям въведен брой ще се намажеш

И второ ак отърсиш коя точка е с най-голяма абциса/ордината не трябва ли да въвеждаш координатите по х и у, вместо "елементи на масива"?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...