М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
wfew
wfew
24.05.2022 11:25 •  Информатика

Язык с++, чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы? a = 3; for ( i=1; i< =2; i++ ) a += a;

👇
Ответ:
лилька123
лилька123
24.05.2022
ответ: значение целой переменной "а" после выполнения данного фрагмента программы будет равно 12.

Объяснение: цикл будет выполняться 2 раза. В цикле переменная "а" складывается сама с собой и значение записывается в эту же переменную.

Сначала i = 1, a = 3. a += a означает a = a + a, то есть a = 3 + 3 = 6.
На следующей итерации i = 2, a = 6. a = a + a: a = 6 + 6 = 12.
4,4(63 оценок)
Ответ:
Griezman7
Griezman7
24.05.2022
12. Элементарно же...
4,7(25 оценок)
Открыть все ответы
Ответ:
burmistrowkiri
burmistrowkiri
24.05.2022

#include <iostream>

#include <conio.h>

using namespace std;

int main()

{

setlocale(LC_ALL, "Russian");

const int SIZE = 20;

int Arr[SIZE] = {};

int Summa = 0;

cout << "Введите числа" << '\n';

for(int i = 0; i < SIZE; i++)

{

 cin >> Arr[i];

 if ((Arr[i] < 1500) && (Arr[i]>-1500)) //Проверяем числа в массиве больше,меньше 1500,-1500.

 {

  if (Arr[i]==0) // Проверяем встретиться ли нам 0.

  {

   break;//если встретился 0 то выходим из этого условия, а потом и из цикла.

  }

  if (Arr[i] % 5 == 0) // Проверяем числа на кратность 5. Если кратно то

  {

   Summa += Arr[i]; // Складываем все что кратно 5 в переменную Summa.

  }

 }

 else //Этот else относиться к первому if где идет проверка больше,меньше 1500,-1500.

 {

  i--; // декремент не дает нам дальше заполнять массив покуда не введем число

       // входящее в диапазон [-1500;1500].

  cout << "Ваше число по модулю превышает 1500 " << endl; // оповещяем о том что введено неверное число

 }

 

}

cout << "Сумма всех чисел, кратных 5 = " << Summa << endl;

_getch();// это просто чтобы окно не закрывалось, можно и в самом проекте это сделать.

return 0;

}

Объяснение:

4,6(1 оценок)
Ответ:
RoyalTeam698
RoyalTeam698
24.05.2022
Уже отвечал, но все же такое решение актуальнее: 

var 
ar:array[1..10] of integer;
max,min,i,kmax,kmin:integer;
begin
randomize;

max:=0;
min:=1000;

for i:=1 to 10 do begin  
ar[i]:=random(1000)+1;  
if (ar[i] > max) then 
  begin max:=ar[i]; kmax:=i; end 
    else if (ar[i] < min) then begin min:=ar[i]; kmin:=i; 
end;  
write(ar[i],' ');
end;

writeln();

if (kmax > kmin) then for i:=kmin+1 to kmax-1 do write(i,' ') 
  else if (kmax < kmin) then for i:=kmax+1 to kmin-1 do write(i,' ');
end.

P.S. В решении выше есть далеко ни одна ошибка ;)
4,4(44 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ