Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2021-02-15 | task1 | Календарь | 32 % | |
2021-02-14 | book | 001. Числа | 100 % | |
2021-02-14 | task1 | Цифры | 92 % | |
2021-02-11 | task2 | Алгоритмика | 60 % | |
2021-02-08 | book | 101. Математика | 115 % | |
2021-02-08 | book | 110. Функции | 100 % | |
2021-02-07 | book | 100. Массивы | 100 % | |
2021-02-06 | book | 011. Циклы | 100 % | |
2021-02-06 | book | 010. Условия | 100 % | |
2021-01-27 | task1 | Целые задачи | 100 % | |
2021-01-21 | task1 | Геометрия | 100 % | |
2021-01-20 | task1 | Символы | 100 % | |
2021-01-19 | task1 | Формулы | 100 % | |
2021-01-18 | task1 | Лирика | 93 % | |
2021-01-14 | task1 | Строки | 100 % | |
2021-01-10 | task1 | Целые числа | 100 % | |
2021-01-10 | task1 | Семантика | 100 % | |
2020-12-09 | book | 000. Строки | 100 % | |
Итого: | 89 % |
Дан массив из N (от 1 до 100) целых чисел.
Умножить элементы с нечётными индексами (1, 3, 5, ...) на 2, // где все нечетные надо умножить на 2, а четные в квадрат.
с чётными индексами (0, 2, 4, ...) возвести в квадрат,
вывести все элементы.
Начальные данные : 4
3 8 6 1
Вывод результата: 9 16 36 2
3 * 2 Не равно 9, ето шо такое
8 четное, в квадрате - 64 (верный ответ 36)
1 нечетная * 2 = 2, верное, но из предыдущей логики неверно.
Ето шо такое и ето как так :D
Двойные стандарты
int N = Convert.ToInt32(Console.ReadLine());
string[] Number = Console.ReadLine().Split();
int[] NewNumber = new int[N];
string finish = "";
for (int i = 0; i < N; i++)
{
NewNumber[i] = Convert.ToInt32(Number[i]);
if (NewNumber[i] % 2 == 1)
{
NewNumber[i] *= 2;
finish += NewNumber[i].ToString() + " ";
}
else
{
NewNumber[i] *= NewNumber[i];
finish += NewNumber[i].ToString() + " ";
}
}
Console.WriteLine(finish);
string[] ArrayNumber = new string[7];
for (int i = 0; i < ArrayNumber.Length; i++)
{
ArrayNumber[i] = Console.ReadLine();
}
for (int i = 0; i < ArrayNumber.Length; i++)
{
Console.WriteLine("{0}{1}", ArrayNumber[i].PadRight(0), ArrayNumber[i].PadLeft(16-ArrayNumber[i].Length, ' '));
}
Ну и зачем я это сделал ?
Всё равно только целые числа складывать надо было
string[] numb = Console.ReadLine().Split();
long one = Convert.ToInt64(numb[0]);
byte count = 0;
long sum = 0;
while (numb.Length > count)
{
if (int.Parse(numb[count]) > 0)
{
sum += int.Parse(numb[count]);
}
else if (int.Parse(numb[count]) < 0)
{
one = Convert.ToInt32(numb[count]);
one = int.Parse(numb[count]) * (-1);
sum += one;
}
count++;
}
Console.WriteLine(sum);