Вклассе учатся 4 девочки: маша, валя, таня, галя. 2 из них одного роста. известно, что таня выше маши, которая ниже гали. таня ниже вали, которая выше гали. кто из девочек одного роста? если можно в табличом виде! )
int main() { list<int>mylist; //Делаем со списком, что хотим mylist.push_back(1); mylist.push_back(2); mylist.push_back(3); mylist.push_back(-4); mylist.push_back(5); for (auto i : mylist) { cout << i << " "; } cout << "\n"; //Удаляем последний отрицательный элемент auto it = mylist.end(); while (*it > 0) { if (it == mylist.begin()) { cout << "Not found.\n"; return 0; } it--; } //Делаем со списком, что хотим mylist.erase(it); for (auto i : mylist){ cout << i << " "; } return 0; }
Program zic; var a,b,c,d,e:integer; begin Writeln('Введите 5 чисел'); Readln(a,b,c,d,e); if (a>0) and (b>0) and (c>0) and (d>0) and (e>0) then Write('',Ваши числа положительные) else if a>0 and b>0 and c>0 and d>0 and e<0 then Write('',Все ваши числа положительные кроме числа e) else if a>0 and b>0 and c>0 and d<0 and e>0 then Write('',Все ваши числа положительные кроме числа d) else if a>0 and b>0 and c<0 and d>0 and e>0 then Write('',Все ваши числа положительные кроме числа c) else if a>0 and b<0 and c>0 and d>0 and e>0 then Write('',Все ваши числа положительные кроме числа b) else if a<0 and b>0 and c>0 and d>0 and e>0 then Write('',Все ваши числа положительные кроме числа a) else if a>0 and b>0 and c>0 and d<0 and e<0 then Write('',Все ваши числа положительные кроме числа d и e) else if a>0 and b>0 and c<0 and d>0 and e<0 then Write('',Все ваши числа положительные кроме числа c и e) else Дальше просто меняеш знаки и числа. Концовка такая if a<0 and b<0 and c<0 and d<0 and e<0 then Write('',Все ваши числа отрицатильные); end. P.s. Все эти с<0 и т.д. поставь в скобки
а так:
Валя всех выше,Таня и Галя среднего роста,Маша самая маленькая. Одного роста Таня и Галя.