Вариант 4 Задание 1. Дано целое число. Напишите программу, которая уменьшает это число на 10, если оно положительное, в противном случае увеличивает его во раз.
#include <iostream> using namespace std; const int N = 8; //длина массива int s = 0; //начальное значение суммы int mas[N]; //объявляем статический массив длины N int main() { //вводим элементы массива for(int i = 0; i < N; ++i) { cin >> mas[i]; } //пробегаемся по элементам массива for(int i = 0; i < N; ++i) { if(mas[i] > 0) //если элемент массива больше 0 s += mas[i]; //прибавляем значение элемента к итоговой сумме } cout << s; //вывод суммы на экран return 0; }
// PascalABC.NET 3.1, сборка 1250 от 28.05.2016 begin var a:=-1.32; var b:=1.49; var h:=0.11; var y1:=-14.0; var y2:=17.0; var k:=0; var x:=a; while x<=b do begin var y:=Tan(x); if (y>=y1) and (y<=y2) then begin Writeln('x=',x:5:2,' y=',y:7:4); Inc(k) end; x+=h end; Writeln('Найдено значений: ',k) end.
x = (число)
if x >= 0:
x -= 10
else:
x *= 10
Объяснение:
может я не правильно понял условие, если да напиши в комментариях.