Nazart44446
?>

3. напишите общий вид оператора «цикл с условием». 5. точно и четко сформулируйте условие , которая решается в данной программе: uses crt; var n : integer; s : byte; begin write('введите натуральное число: '); readln(n); s : = 0; while n < > 0 do begin s : = s + n mod 10; n : = n div 10 end; writeln('s = ', s : 4); end. 6. создайте программу на языке turbo pascal. 1) дано трехзначное число. найти сумму цифр этого числа. 2) найти четырехзначное число, которое при деление на 133 дает остаток 125.

Информатика

Ответы

алексеевич810
3. 
for i:=<число типа integer> to <число типа integer> do
5. 

6.1.
program z1;
uses crt;
var x,a,b,c,s:integer;
begin
writeln('Введите 3-значное число:');
readln(x);
a:=x div 100;
b:=x mod 100 div 10;
c:= x mod 10;
s:=a+b+c;
writeln(s);
end.

6.2.
program z1;
uses crt;
var x,a,b,c,s:integer;
begin
komarov-dmitriy

Код не работает из-за того, что вы в аргумент подпрограммы main вызываете String аргумент.

Ваша программа должна получить доступ к этому аргументу из этого массива, а не строки.

Проще говоря, добавьте [] после String:

public static void main(String[] args)

Допишем программу, чтобы она работала корректно:

(Добавим остальные действия (-  *  /))

import java.util.Scanner;

public class manager {

   public static void main(String[] args) {

       char operator;

       Double number1, number2, result;

       Scanner input = new Scanner(System.in);

       System.out.print("Choose an operator: +, -, *, or /");

       operator = input.next().charAt(0);

// ask users to enter numbers

       System.out.print("Enter first number");

       number1 = input.nextDouble();

       System.out.println("Enter second number");

       number2 = input.nextDouble();

       switch (operator) {

// performs addition between numbers

           case '+':

               result = number1 + number2;

               System.out.println(number1 + " + " + number2 + " = " + result);

               break;

// performs subtraction between numbers

           case '-':

               result = number1 - number2;

               System.out.println(number1 + " - " + number2 + " = " + result);

               break;

           case '*':

               result = number1 * number2;

               System.out.println(number1 + " * " + number2 + " = " + result);

               break;

           case '/':

               result = number1 / number2;

               System.out.println(number1 + " / " + number2 + " = " + result);

               break;

       }

   }

}

ЕленаГерасимова

34

Объяснение:

Число X даёт остаток 1 при делении на 3, остаток 0 при делении на 2 и остаток 4 при делении на 5, значит, исходное число можно представить как X = 3a + 1 = 2b = 5c + 4 (числа a, b, c — натуральные или 0).

Рассмотрим равенство 2b = 5c + 4. Число 5c + 4 — чётное, значит, c также чётное (в противном случае мы получим произведение нечётных чисел, т. е. число нечётное, плюс чётное число — результат нечётный).

Рассмотрим равенство 5c + 4 = 3a + 1 ⇔ 5c = 3a - 3 = 3(a - 1) ⇒ число c делится на 3, но также c делится на 2 по равенству, значит, c делится на 6.

Сделаем последовательный перебор чисел c:

Если c = 0, то 5c + 4 = 4 < 10 — число не двузначное.Если c = 6, то 5c + 4 = 34. Действительно, 34 = 3·11 + 1 = 2·17 = 5·6 + 4

Значит, 34 — наименьшее искомое двузначное число.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

3. напишите общий вид оператора «цикл с условием». 5. точно и четко сформулируйте условие , которая решается в данной программе: uses crt; var n : integer; s : byte; begin write('введите натуральное число: '); readln(n); s : = 0; while n < > 0 do begin s : = s + n mod 10; n : = n div 10 end; writeln('s = ', s : 4); end. 6. создайте программу на языке turbo pascal. 1) дано трехзначное число. найти сумму цифр этого числа. 2) найти четырехзначное число, которое при деление на 133 дает остаток 125.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

zakaz1
Yurevich
Макаров1887
zuzman601
om805633748
marketing3
gladkihvv
iamhrusha
gbg231940
sashakrav
Tarapovskaya
yahottabych201379
ivanda
n-896458
inris088