Владимир
?>

Укажите через запятую в порядке возрастания все основания систем счисления, в которых записьчисла 29 оканчивается на 5

Информатика

Ответы

vlsvergun59
Последняя цифра числа в любой СС при переводе из 10-СС, - это остаток от первого деления этого числа на основание СС Например, в СС-6 : 29:6=4 и 5 в остатке, значит последней цифрой будет 5 Далее (СС менее 6 не рассматриваем, т.к. они не используют знак 5): СС-7: 29:7=4 ост.1 (не 5) СС-8: 29:8=3 ост.5 СС-9: 29:9=3 ост.2 (не 5) СС-10: 29:10=2 ост.9 СС-11: 29:11=2 ост.7 СС-12: 29:12=2 ост.5 СС-13: 29:13=2 ост.3 СС-14: 29:14=2 ост.1 СС-15: 29:15=1 ост.14 СС-16: 29:16=1 ост.13 СС-17: 29:17=1 ост. 12 СС-18: 29:18=1 ост.11 СС-19: 29:19=1 ост.10 СС-20: 29:20=1 ост.9 СС-21: 29:21=1 ост. 8 СС-22: 29:22=1 ост.7 СС23: 29:23=1 ост. 6 Сс-24: 29:24=1 ост.5 И т.д Итак, ответом являются СС 6, 8, 12, 24
ryadovboxing
Язык си: 1.

#include

#include

int main(){

   

    int odds_sum=0,odds_cnt=0,

        tdgt_sum=0,mthr_cnt=0;

   

    for(int i=0,n; i< 10; i++){

        scanf("%d",& n);

        if(n%2==1){

            odds_cnt++;

            odds_sum+=n;

        }

        if(9

        if(n%3==0)mthr_cnt++;

    }

   

    printf("%d\n",odds_sum); //сумма нечётных

    printf("%d\n",odds_cnt); //количество нечётных

    printf("%d\n",tdgt_sum); //сумма двузначных

    printf("%d\n",mthr_cnt); //количество кратных трём

   

    return 0;

   

}

2.

#include

#include

int main(){

   

    int even_sum=0,tdgt_sum=0,

        tdgt_cnt=0,ngtv_cnt=0;

   

    for(int i=0,n; i< 20; i++){

        scanf("%d",& n);

        if(n%2==0)even_sum+=n;

        if(9

            tdgt_cnt++;

            tdgt_sum+=n;

        }

        if(n< 0)ngtv_cnt++;

    }

   

    printf("%d\n",even_sum); //сумма чётных

    printf("%d\n",tdgt_sum); //сумма двузначных

    printf("%d\n",tdgt_cnt); //количество двузначных

    printf("%d\n",ngtv_cnt); //количество отрицательных

   

    return 0;

   

}

3.

#include

#include

int main(){

   

    int ngtv_sum=0,ngtv_cnt=0,

        tdgt_sum=0,tdgt_cnt=0;

   

    for(int i=0,n; i< 15; i++){

        scanf("%d",& n);

        if(n< 0){

            ngtv_sum+=n;

            ngtv_cnt++;

        }

        if(99

            tdgt_sum+=n;

            tdgt_cnt++;

        }

    }

   

    printf("%d\n",ngtv_sum); //сумма отрицательных

    printf("%d\n",ngtv_cnt); //количество отрицательных

    printf("%d\n",tdgt_sum); //сумма двузначных

    printf("%d\n",tdgt_cnt); //количество двузначных

   

    return 0;

   

}

Владимировна Екатерина

program pr10;

uses crt;

var

  i: integer;

  t: real; // рабочая переменная

  i: byte; // счетчик массива

  k: byte; // параметр цикла

  a: array[1..15] of real;

  n: byte; // размерность цикла

begin

  clrscr;

  write('введите размерность: ');

  readln(n);

  writeln('введите ',n,' элементов');

  for i: =1 to n do

      readln(a[i]);

      writeln('исходный массив: ');

  for i: =1 to n do

      write(a[i]: 5: 1,' ');

      readln;

// блок обработки

  for k: =1 to n do

      for i: =1 to n-k do

        if(a[i]> a[i+1]) then

// перестановка

            begin

              t: =a[i];

              a[i]: =a[i+1];

              a[i+1]: =t;

            end;

  writeln('отсортированный массив: ');

  for i: =1 to n do

      write(a[i],' ');

      writeln;

      readln;

end.

я хз как правильно проверить простое число или нет. вот код, который просто сортирует массив по возрастанию.  

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

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

Укажите через запятую в порядке возрастания все основания систем счисления, в которых записьчисла 29 оканчивается на 5
Ваше имя (никнейм)*
Email*
Комментарий*

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

fitzhu
misterdre9991
neblondinka19
ievlevasnezhana7
Isaeva_Marin1010
lavr74
qwqwweqw3
Вакуленко
Postnikova-StreltsovaKyulbyakova
fermproddk
yusovd291
Demina-Khokhlov584
спец387
alexk13
MAXIM76748