Mendo Judge Discussion Board - Forums
Search
Recent Topics
Hottest Topics
Member Listing
Back to home page
Mafija
Forum Index
»
Задачи од национални натпревари
Author
Message
27/09/2015 18:20:52
Subject:
Mafija
ThePopivanov
Joined: 24/09/2015 23:17:41
Messages: 16
Offline
#include <iostream> using namespace std; int main() { int prijateli; cin >> prijateli; int lokacija[prijateli], rastojanie[prijateli], najbliska = 10000; int asredina = 0, zbirlokacija = 0; for(int lp = 0; lp < prijateli; lp++) { cin >> lokacija[lp]; } for(int lp = 0; lp < prijateli; lp++) { zbirlokacija += lokacija[lp]; } asredina = zbirlokacija/prijateli; for(int lp = 0; lp < prijateli; lp++) { rastojanie[lp] = asredina-lokacija[lp]; if(rastojanie[lp] < 0) { rastojanie[lp] = lokacija[lp] - asredina; } } for(int lp = 0; lp < prijateli; lp++) { if(rastojanie[lp] < najbliska) { najbliska = lp; } } cout << rastojanie[najbliska]; return 0; }
Што е грешка? Наместо да ја печати најблиската ја печати првата..
30/09/2015 13:27:16
Subject:
Mafija
MOI
Joined: 07/07/2010 16:31:48
Messages: 447
Offline
ThePopivanov wrote:
Што е грешка? Наместо да ја печати најблиската ја печати првата..
Повеќе грешки имаш. Најважната: аритметичката средина не мора да е цел број.
#include <iostream> using namespace std; int main() { int prijateli; cin >> prijateli; int lokacija[prijateli]; int zbirlokacija = 0; for(int lp = 0; lp < prijateli; lp++) { cin >> lokacija[lp]; } for(int lp = 0; lp < prijateli; lp++) { zbirlokacija += lokacija[lp]; } double asredina = (double)zbirlokacija/prijateli; double rastojanie[prijateli]; for(int lp = 0; lp < prijateli; lp++) { rastojanie[lp] = asredina-lokacija[lp]; if(rastojanie[lp] < 0) { rastojanie[lp] = lokacija[lp] - asredina; } } int najbliska = 0; for(int lp = 0; lp < prijateli; lp++) { if(rastojanie[lp] < rastojanie[najbliska]) { najbliska = lp; } } cout << lokacija[najbliska]; return 0; }
Forum Index
»
Задачи од национални натпревари
Go to:
Select a forum
Добродојдовте!
Општа дискусија
Задачи од национални натпревари
Задачи од меѓународни натпревари
Други задачи
Регионални натпревари
Државни натпревари
Македонски Олимпијади
Други натпревари
Pascal
C/C++
Јава
Други јазици
Powered by
JForum 2.1.8
©
JForum Team