В таких конструкциях, как правило, пишут во множественном числе: белки, жиры, углеводы. В единственном числе – если есть слово содержание: содержание в 100 г продукта: белка – ... жира – ...
Возможны варианты: 10-процентной, 10 %-ной и 10 %-й.
Верно: 50 000 швейцарцев запретили. Обратите внимание, что при такой форме записи читатель может подумать, что числительное стоит в именительном, а не дательном падеже и 50 000 швейцарцев является подлежащим, а не дополнением. Поэтому рекомендуем перестроить предложение или написать: 50 тысячам швейцарцев запретили...
Верно: 40,7 года.
Воспользуйтесь, пожалуйста, «Письмовником».
Корректно: прошло 20 минут. Если в количественно-именном сочетании определенного множества есть слова дней, лет, минут, секунд, часов и т. п., глагол-сказуемое, обозначающий в основном течение, движение времени ставится в единственном числе. Множественное число возможно, когда предложение с таким счетным оборотом имеет иное смысловое наполнение (например, говорится о значении отрезка времени для кого-либо, о его влиянии на что-либо). Ср.: 20 минут ожидания показались мне вечностью.
Правильно: 30,1 гектара. Существительным управляет дробная часть: одна десятая гектара.
Верно: 10,5 тысячи рублей.