Нужна с информатикой.
Задача 1. В прямоугольной матрице NxN часть элементов имеют нулевые значения. Заменить каждый такой элемент числом 100 и вывести на экран обновленную матрицу.
Задача 2. Дана квадратичная вещественная матрица. Определить отдельно количество К1 отрицательных, количество К2 положительных элементов и поменять знаки на противоположные. Обновленную матрицу вывести на экран.
Задача 3. Дана матрица NхM, состоящая из натуральных чисел. Найти в ней минимальный элемент и определить его местоположение. Если таких элементов несколько, то вывести на экран положение каждого из них.
Псевдокод :
Начало
объявление целых переменных a и b
ввод a,b
вывод a+b
вывод a*b
Конец
c# :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
Console.Write("Число a : ");
int a = int.Parse(Console.ReadLine());
Console.Write("Число b : ");
int b = int.Parse(Console.ReadLine());
Console.WriteLine("Сумма чисел a и b : {0}",a+b);
Console.WriteLine("Произведение чисел a и b : {0}", a*b);
Console.ReadKey();
}
}
}
PascalABC :
var
a,b:integer;
Begin
readln(a,b);
writeln(a+b);
writeln(a*b);
End.
То есть 1,2,3. потом их сложить или перемножить.
Чтобы найти первое число нужно 123 разделить на 100,получиться 1.23,его мы округляем и получаем 1.
Второе мы находим деля 123 на 100,получаем остаток 23, делим остаток на 10 и получаем 2.
Третье число мы находим деля 123 на 10 и получаем остаток.
Потом складываем их или перемножаем.
Пример на pascal:
//div это делить,mod отстаток
var a,b,c,s: integer;
begin
Write('Введи число: ');
Read(s);
a:= s div 100;
b:= s mod 100 div 10;
c:= s mod 10;
WriteLn('Сумма: '+a+b+c);
WriteLn('Произведение: '+a*b*c);
end.