1
Создать массив на размером 10 элементов, заполнить массив с клавиатуры, в массиве
должны быть разные числа, как дробные , так и целочисленные. Найти и вывести на экран
в массиве те элементы, значение которых меньше среднего арифметического, взятого от
всех элементов массива.
2
Создать целочисленный массив размерностью 10 элементов, заполнить его с клавиатуры.
В массиве, содержащем положительные и отрицательные целые числа, вычислить сумму
четных положительных элементов.
3
Создать массив на размером 10 элементов, заполнить его с клавиатуры. Посчитать и
вывести на экран количество положительных элементов, отрицательных и элементов
равных значению «0». Если каких либо значений нет, то программа должна выдавать
надпись, что таких элементов массива нет!(Например: «Отрицательных чисел НЕТ»).
namespace Fractions{ public struct Fraction : IComparable<Fraction> { public Fraction(int numerator, int denominator) { Numerator = numerator; Denominator = denominator; }
public int Numerator; public int Denominator;
public int CompareTo(Fraction other) { return (Numerator * other.Denominator).CompareTo(other.Numerator * Denominator); } }
public class Program { static void Main(string[] args) { int numerator, denominator;
Console.Write("Числитель первой дроби "); numerator = int.Parse(Console.ReadLine()); Console.Write("Знаменатель первой дроби "); denominator = int.Parse(Console.ReadLine()); var fraction1 = new Fraction(numerator, denominator);
Console.Write("Числитель второй дроби "); numerator = int.Parse(Console.ReadLine()); Console.Write("Знаменатель второй дроби "); denominator = int.Parse(Console.ReadLine()); var fraction2 = new Fraction(numerator, denominator);
var compareResult = fraction1.CompareTo(fraction2); if (compareResult < 0) Console.WriteLine("<"); else if (compareResult > 0) Console.WriteLine(">"); else // = 0 Console.WriteLine("="); } }}
FOR i = 1 TO 100
percents = FIX(x * p / 100) ' здесь у нас есть переменная percents, которой присваиваются округленные функцией fix проценты (насколько я знаю, в паскале аналогичная функция называется Round)
x = x + percents 'тут всё понятно - переменной X присваивается она сама и годовые проценты по вкладу
IF x >= y THEN 'проверяем, не равен или не превысил ли наш вклад ожидаемую сумму
PRINT i 'в цикле For можно не заморачиваться с отслеживанием лет, переменная i сама подсчитает количество итераций-лет
END 'завершаем программу
END IF
NEXT i ' конец цикла
Можно ещё чисто для себя добавить в условие вывод переменной X, чтобы было нагляднее.