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

Написать две программы (через While и через Repeat): пользователь вводит с клавиатуры натуральные числа. Ввод чисел заканчивается, когда пользователь вводит ноль (0). Программа подсчитывает и выводит на экран количество введённых пользователем чисел. (0 - не считается - это как указание на окончание ввода).

👇
Ответ:
shazzoap00xhr
shazzoap00xhr
25.01.2020

#include <iostream>

using ll = long long;

using ld = long double;

using namespace std;

signed main() {

   ll ans = 0;

   while(true){

       ll x;

       cin >> x;

       if(x == 0)

           break;

       ans++;

   }

   cout << ans;

}

4,4(41 оценок)
Ответ:
кактус107
кактус107
25.01.2020

Var

A: integer;

Begin

A:=1; // эта строчка добавлена так как если не задать значение оно будет равно 0

While A<>0 do Readln(A);

End.

Var

A: integer;

Begin

Repeat

Readln(A);

Until A<>0;

End.

Объяснение:

Думаю я смог

Это программы на Паскаль

4,5(7 оценок)
Открыть все ответы
Ответ:
fantomfantoms
fantomfantoms
25.01.2020

#include <iostream>

using namespace std;

int main() {

bool Flag = false;

int N, max, min;

cin >> N;

int* array = new int[N];

for (int i = 0; i < N; i++) {

 cin >> array[i];

 if (array[i] % 2 == 0 && array[i] > 0) {

  max = array[i];

  min = array[i];

  Flag = true;

 }

}

if (Flag == false) {

 cout << -1 << " " << -1;

}

else {

 for (int i = 0; i < N; i++) {

  if (array[i] > max && array[i] % 2 == 0 && array[i] > 0)

   max = array[i];

  else if (array[i] < min && array[i] % 2 == 0 && array[i] > 0)

   min = array[i];

 }

 cout << min << " " << max;

}

delete[] array;

return 0;

}

4,5(44 оценок)
Ответ:
Саша5841
Саша5841
25.01.2020

print("№1")

a = 37*(25+87.5)-17*(4.5+1.9)

print("ответ: ",a)

print("")

print("№2")

a = float(input ("Введите число a: "))

b = float(input ("Введите число b: "))

c = float(input ("Введите число c: "))

d = float(input ("Введите число d: "))

a = ((a*b)/(c+d**4))

print("ответ: ",a)

print("")

print("№3")

a = float(input ("Введите число a: "))

b = float(input ("Введите число b: "))

c = float(input ("Введите число c: "))

a = ((a+2*b-3*c)/(5*a+4))

print("ответ: ",a)

print("")

print("№4")

a = float(input ("Введите число a: "))

b = float(input ("Введите число b: "))

a = ((a+b)/(a-b))+((a*b)/(3.14))

print("ответ: ",a)

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