snab54
?>

На c# в массиве a=(a1, а2, аn) удалить все отрицательные элементы, стоящие перед минимальным элементом массива

Информатика

Ответы

tefdst

using System;

using System.Linq;


class Program {

 static void Main() {

   int n = Convert.ToInt32(Console.ReadLine());

   int[] a = new int[n];

   Random r = new Random();

   for (int i = 0; i < a.Length; i++) {

     a[i] = r.Next(-100, 101);

     Console.Write(a[i] + " ");

   }

   Console.WriteLine();

   int min = a.Min();

   int im = 0, k = 0;

   while (a[im] != min) {

       if (a[im] < 0  && a[im] !=min) k++;

       im++;

   }

   int nb = n - k;

   int[] b = new int[nb];

   int j = 0;

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

       if (i < im && a[i] < 0);

       else {

           b[j] = a[i];

           j++;

       }

   }

   foreach (int i in b)

   Console.Write (i + " ");

 }

}


На c# в массиве a=(a1, а2, аn) удалить все отрицательные элементы, стоящие перед минимальным элемент
Shamsulo
Это может быть любое число, которое на 11 больше, чем число кратное 15. Например, 105 делится на 15 нацело. Значит число 116 вполне подходит под задуманное Ипполитом.

Все возможные варианты:
101 116 131 146 161 176 191 206 221 236 251 266 281 296 311 326 341 356 371 386 401 416 431 446 461 476 491 506 521 536 551 566 581 596 611 626 641 656 671 686 701 716 731 746 761 776 791 806 821 836 851 866 881 896 911 926 941 956 971 986 

Пример программы (и, соответственно, алгоритма), при которого можно получить такой список - во вложении.
Ипполит задумал трехзначное число которое при делении на 15 дает в остатке 11
sotrudnik3
Это может быть любое число, которое на 11 больше, чем число кратное 15. Например, 105 делится на 15 нацело. Значит число 116 вполне подходит под задуманное Ипполитом.

Все возможные варианты:
101 116 131 146 161 176 191 206 221 236 251 266 281 296 311 326 341 356 371 386 401 416 431 446 461 476 491 506 521 536 551 566 581 596 611 626 641 656 671 686 701 716 731 746 761 776 791 806 821 836 851 866 881 896 911 926 941 956 971 986 

Пример программы (и, соответственно, алгоритма), при которого можно получить такой список - во вложении.
Ипполит задумал трехзначное число которое при делении на 15 дает в остатке 11

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

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

На c# в массиве a=(a1, а2, аn) удалить все отрицательные элементы, стоящие перед минимальным элементом массива
Ваше имя (никнейм)*
Email*
Комментарий*

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

D-posilochka
Pavlovna-Golovitinskaya378
mirogall
Burov1446
mariy-inkina8
vladimir686
kun1969
Ерцкин_Овечкина391
suhanowaswetlana
krutikovas
gunel1988alieva
blackpoint2020273
oleonov
Tkachenko1050
vnolenev