На сегодняшний день XML является одним из наиболее распространенных (наряду с JSON) форматов для передачи данных. Сегодня я хотел бы рассказать о том, как можно читать XML-документы штатными средствами C#.
Browsing tag: C#
Написать программу, которая принимает целочисленные коэффициенты квадратного уравнения, показывает количество решений(0, 1 или 2), а потом решает его(выводит корни).
Пользователь вводит строку, нужно посчитать, сколько в ней слов. Слова разделяются пробелами, значит, достаточно посчитать их количество, но пробелов всегда на 1 меньше, чем слов (исключая случай когда пробел стоит на конце строки), поэтому хорошо бы прибавить к числу пробелов единичку.
Задача: Напишите программу которая создает антисимметричную матрицу размера N, заполненную случайными числами. Антисимметричная матрица: Aij=-Aji Алгоритм примерно такой: Спрашиваем у пользователя, какого размера матрицу он бы хотел видеть. Стандартно всё заполняем случайными числами. После этих операций инициируем еще циклы, в которых изменяем значения
Штука то интересная. Вес Хэмминга это количество единиц в числе, если его перевести в двоичную систему. Реализовать можно разными способами. Например так:
В си есть функция для перевода в нижний регистр strlwr(), но можно написать и собственную реализацию: #include «stdafx.h» #include «locale.h» #include «string.h» void main() { char string[255]; setlocale(0,»Russian»); printf(«Введите слово:\n»); gets(string); for(int i=0;i<strlen(string);i++) { if(string[i]>=’A’ && string[i]<=’Z’) { string[i]+=32; } } printf(«%s \n»,string); }
Это во многом стандартное заполнение, но с условиями. Главная диагональ вычисляется по формуле i==j, а побочная j==N-i-1 Такие образом, если элемент находится на главной или побочной, заполняем случайно, иначе-нуликами.
Задача сводится к нахождению модуля числа. Я вижу 2 варианта решения этой задачи. Использовать функцию abs(), например abs(-5) вернет 5. Реализовать что-то подобное самостоятельно
Заголовок однозначен. Сразу код, но я его скрыл под «читать далее»
Написать программу,которая выводит на экран нижнетреугольную матрицу. Нижнетреугольная матрица — такая матрица, у которой все элементы которые ниже главной диагонали равны нулю, а все другие заданы случайным образом.