annapiskun1
?>

найти ошибку в коде (СИ), нужно отобрать в другой массив все числа, у которых вторая с конца цифра (число десятков) – ноль. #include #include #include #include using namespace std; int s[10], i, n, k, t[10], j; main(){ setlocale(LC_ALL, "RU"); srand(time(NULL)); printf("массив:"); for (int i = 0; i < 10; i++){ s[i] = (rand() % 100+1); printf("%d ", s[i]);} j=-1; for(i=0;i k=s[i]/10; if(k%10==0){ j++; t[j]=s[i];}} if(j==-1) printf("Нет такого числа"); else for(i=0;i<=j;i++) printf("%3d", t[i]); }

Информатика

Ответы

n-896458
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var n:=ReadInteger('Кол-во элементов:');
  var a:=ArrRandomReal(n,-10,20); a.Println;
  Writeln('С округлением если |x|<1');
  for var i:=0 to n-1 do
    if abs(a[i])<1 then a[i]:=Round(a[i]);
  a.Println
end.

Тестовое решение:
Кол-во элементов: 10
-0.751956142835299 5.95022566427953 3.58861613254464 7.42331713783709 -4.75036238075717 -9.41228387384316 -0.700975591643235 3.85500546258642 -1.94321916994789 19.3021338336645
С округлением если |x|<1
-1 5.95022566427953 3.58861613254464 7.42331713783709 -4.75036238075717 -9.41228387384316 -1 3.85500546258642 -1.94321916994789 19.3021338336645

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

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

найти ошибку в коде (СИ), нужно отобрать в другой массив все числа, у которых вторая с конца цифра (число десятков) – ноль. #include #include #include #include using namespace std; int s[10], i, n, k, t[10], j; main(){ setlocale(LC_ALL, "RU"); srand(time(NULL)); printf("массив:"); for (int i = 0; i < 10; i++){ s[i] = (rand() % 100+1); printf("%d ", s[i]);} j=-1; for(i=0;i k=s[i]/10; if(k%10==0){ j++; t[j]=s[i];}} if(j==-1) printf("Нет такого числа"); else for(i=0;i<=j;i++) printf("%3d", t[i]); }
Ваше имя (никнейм)*
Email*
Комментарий*

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

serg1976g
dentob72
milanmilan8672
Marina281
Mikhail_Magomed635
vetviptime
ilplakhotin8734
ananyananar
Yelena_Yuliya1847
Yuliya_Viktoriya316
kayrina
polariskirov
irnik65
mtcover
vitaldicky349