Кулачко́вый механи́зм — механизм, образующий высшую кинематическую пару, имеющий подвижное звено, совершающее вращательное движение, — кулак (кулачок), с поверхностью переменной кривизны или имеющей форму эксцентрика, взаимодействующей с другим подвижным звеном — толкателем, если подвижное звено совершает прямолинейное движение, или коромыслом, если подвижное звено совершает качание. Кулак, совершающий прямолинейное движение, называется копиром.
Храпово́й механи́зм (храпови́к) — зубчатый механизм прерывистого движения, предназначенный для преобразовательного возвратно-вращательного движения в прерывистое вращательное движение в одном направлении. Проще говоря, храповик позволяет оси вращаться в одном направлении и не позволяет вращаться в другом. Храповые механизмы используются достаточно широко — например, в турникетах,гаечных ключах, заводных механизмах, домкратах, лебёдках, замках наручников и т. д.Храповик обычно имеет форму зубчатого колеса с несимметричными зубьями, имеющими упор с одной стороны. Движение колеса в обратную сторону ограничивается собачкой, которая прижимается к колесу пружиной или под собственным весом.
int euclid(int a, int b) { int t; while (b != 0) { t = b; b = a%b; a = t; } return a; while (a != b) if (a > b) a -= b; else b -= a; if (b = 0) return a; else return euclid(b,a%b); }
int main(){ int a, b; cin >> a >> b; cout << euclid(a, b) << endl; return 0; }
Задача 2.
#include <iostream> #include <string> using namespace std;
void main(){ const char separator[] = " !.,"; char s[256]; char *ptr = NULL; int i; cin.getline(s,256); ptr = strtok(s, separator); while (ptr) { for (i = 0; i < strlen(ptr); ++i) if (isdigit(ptr[i])!=0) break; if (i == strlen(ptr)) cout << ptr << "\n"; ptr = strtok(0, separator); } }
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку