Другие языки программирования и технологии
Объявить массив целых чисел и заполнить его случайными значенниями.
Объявить массив целых чисел и заполнить его случайными значенниями. 0 считается положительным числом, когда речь идет л какой-то последовательности чисел имееться виду последовательность с длиной большей 1.Размерность массива 200.Диапозон -50 -50.Нужно: подсчитать количество пар соседних элементов, которые имеют противоположные знаки. написать програму на С#.Если можно с обьяснением как вы это написали.
using System;
namespace N88505195
{
class Program
{
static void Main(string[] args)
{
const int n = 200;
int [] a = new int[n];
Random rand = new Random();
Console.WriteLine("Массив целых чисел [{0}]:", n);
for (int i = 0; i < n; i++)
{
a[і] = rand.Next(-50, 51);
Console.Write("{0, 4}", a[і]);
}
int k = 0;
for (int i = 1; i < n; i++)
if (a[i - 1] * a[і] < 0)
k++;
Console.WriteLine();
Console.WriteLine("Кол-во пар соседних элементов с противоположными знаками: {0}", k);
Console.ReadKey();
}
}
}
namespace N88505195
{
class Program
{
static void Main(string[] args)
{
const int n = 200;
int [] a = new int[n];
Random rand = new Random();
Console.WriteLine("Массив целых чисел [{0}]:", n);
for (int i = 0; i < n; i++)
{
a[і] = rand.Next(-50, 51);
Console.Write("{0, 4}", a[і]);
}
int k = 0;
for (int i = 1; i < n; i++)
if (a[i - 1] * a[і] < 0)
k++;
Console.WriteLine();
Console.WriteLine("Кол-во пар соседних элементов с противоположными знаками: {0}", k);
Console.ReadKey();
}
}
}
За деньги, если хочешь. programms4you@gmail.com
Вот реализация на джаве
public class AvgNums {
static boolean function(int i1, int i2){
if(i1*i2<0) return true;
else return false;
}
public static void main(String args[]) {
int array[] = new int[200];
for (int i = 0; i < array.length; i++) {
array = (int) (100 * Math.random() - 50);
}
int sum=0;
for(int i=0;i<array.length-2;i++){
if(function(array,array[i+1]))sum++;
}
System.out.println(sum);
}
}
public class AvgNums {
static boolean function(int i1, int i2){
if(i1*i2<0) return true;
else return false;
}
public static void main(String args[]) {
int array[] = new int[200];
for (int i = 0; i < array.length; i++) {
array = (int) (100 * Math.random() - 50);
}
int sum=0;
for(int i=0;i<array.length-2;i++){
if(function(array,array[i+1]))sum++;
}
System.out.println(sum);
}
}
Похожие вопросы
- 1. Написать программу, которая заполняет массив целых чисел размеров 20 элементов значениями роста учащихся (случайные ч
- помогите? Дан массив целых чисел (n=15),
- помогите пожалуйста!!3.Напишите процедуру Input(A) для заполнения массива целых чисел A размером 10 x 10: 0 0 0 ...0 0
- дан массив целых чисел F1,F2...Fn. распечатать элементы, нах-ся между min и max и их номера. подскажите где я ошибся
- Из массива целых чисел составить три других, при этом в первом числа кратные 5, во втором 7, а в третьем остальные числа
- В массиве целых чисел вывести те, у которых все цифры различны. паскаль
- Составить программу С++ В массиве целых чисел с количеством элементов n найти наиболее часто встречающееся число
- Ассемблер. В заданном массиве целых чисел найти самую большую серию подряд стоящих чётных элементов.
- Дан двумерный массив целых чисел. Упорядочить прямую диагональ в порядке убывания.
- помогите написать программу на языке Си: В одномерном массиве целых чисел заменить максимальное значение минимальным.