Мне нужна помощь в написании программы для печати максимального значения X всех точек
мне нужна помощь в написании программы..это необходимо, чтобы напечатать максимальное значение X для всех точек.
в данной строке:
Polygons=[(1,1),(4,1),(4,5),(1,5);(3,4),(6,4),(6,12),(3,12)]
.Что я уже пробовал:
#include <iostream> #include <string> using namespace std ; int main (){ int maximum=0 ;string s=("[(1,1),(4,1),(4,5),(1,5);(3,4),(6,4),(6,12),(3,12)]");int x=0; int n= s.length() ; int d; for (d=0;d<100;d++) cin>> s[d]; maximum = s[0]; for (d=0;d<100;d++) { if (x==1){ maximum=x; if (s[d]>maximum){ maximum=s[d]; x=s.find(maximum,x+1); } } } cout<<"the maximum:"<<endl ; } int maximum=0 ;string s=("[(1,1),(4,1),(4,5),(1,5);(3,4),(6,4),(6,12),(3,12)]");int x=0; int n= s.length() ; int d; for (d=0;d<100;d++) cin>> s[d]; minimum= s[0]; for (d=0;d<100;d++) { if (x==1){ maximum=x; if (s[d]>maximum){ maximum=s[d]; x=s.find(maximum,x+1); } } } cout<<"the maximum:"<<endl ; }