Имеется последовательность чисел a1, a2 , an . найти сумму первых из них, произведение которых не превышает заданного числа м. си++. #include #include #include
int main(int argc, char* argv[]){int m; int arr[10]; cout < < "input elements " < < endl; for ( int i= 0; i < 10; i++ ) cin > > arr[i]; cout < < "input m " < < endl; cin > > m; cout < < "arr = {"; for ( int j = 0; j < 10; j++ )cout < < arr[j] < < " "; int sum; for ( int k = 0; k < 10; k++ )if (arr[k]*arr[k+1]< =m) {sum=arr[k]+arr[k+1]; break; }cout < < "" < < endl; cout < < "summa " < < " "; cout < < sum < < endl; ; system("pause"); return 0; }
vasiliiparshin7668
11.01.2023
3. вибрати значок програми1. увімкнути живлення монітора та системного блока6. дочекатися завантаження вікна програми4. дочекатись, доки вказівник миші набере вигляду стрілки5. двічі клацнути кнопкою миші10. клацнути на кнопці пуск9. дочекатись, доки вікно програми закриється11. обрати кнопку завершення роботи12. дочекатись, поки індикатор на системному блоці не погасне7. у вікні програми виконати вказівку закрити2. дочекатись, доки відобразиться робочий стіл8. якщо не передбачено окремого способу завершення роботи програми, натиснути закрити.
ksenia15-79
11.01.2023
Двухзначное число имеет два разряда - десятки и единицы. если k нечетное, то это цифра десятков в числе, а если четное - цифра единиц. а само число определяется как 10 плюс частное от целочисленного деления k-1 на 2. var n, k: integer; begin write('введите натуральное число k (k< =180): '); readln(k); n : = 10 + (k - 1) div 2; if (k mod 2 = 0) then n : = n mod 10 else n : = n div 10; writeln('искомая цифра- ', n) end. тестовое решение: введите натуральное число k (k< =180): 7 искомая цифра- 1
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Имеется последовательность чисел a1, a2 , an . найти сумму первых из них, произведение которых не превышает заданного числа м. си++. #include #include #include
#include < stdio.h> #include < stdlib.h> #include < conio.h> #include < iostream> using namespace std;
int main(int argc, char* argv[]){int m; int arr[10]; cout < < "input elements " < < endl; for ( int i= 0; i < 10; i++ ) cin > > arr[i]; cout < < "input m " < < endl; cin > > m; cout < < "arr = {"; for ( int j = 0; j < 10; j++ )cout < < arr[j] < < " "; int sum; for ( int k = 0; k < 10; k++ )if (arr[k]*arr[k+1]< =m) {sum=arr[k]+arr[k+1]; break; }cout < < "" < < endl; cout < < "summa " < < " "; cout < < sum < < endl; ; system("pause"); return 0; }