Бесплатная помощь по программированию

Здесь можно задавать любые вопросы по программированию, включая учебные задачи.  По объемным задачам, требующим длительных объяснений и много строк кода, будут высказаны только идеи решения.  Практически 100% гарантия, что здесь помогут, если вы к условию задачи добавите свои попытки решения.

Комментариев 211 к “Бесплатная помощь по программированию”

  1. Помогите написать: Дана матрица размерность n x m. Требуется написать программу, которая в каждой строке матрицы находит количество нулевых элементов и результаты записывает в линейный массив. Определите строку, в которой максимальное количество нулевых элементов

  2. Помогите .
    Нужно сделать движущегося по горизонтали пакмена с открывающимся и закрывающимся ртом

  3. Помогите пожалуйста задачу на СИ #!!!! я только знаю как на паскале будет а нужно на СИ #. В массиве целых чисел с количеcтвом элементов n найти наиболее часто встречающееся число. Если таких чисел несколько, то определить наименьшее из них????

  4. на Паскале это выглядет вроде так:
    const n=10;
    var a:array [1..n] of integer;
    i,j,mx,mk,k:integer;
    begin
    randomize;
    for i:=1 to n do
    begin
    a[i]:=random(n);
    write(a[i]:3);
    end;
    writeln;
    mx:=a[1]; mk:=1; k:=0;
    for i:=1 to n do
    begin
    for j:=1 to n do
    if a[i]=a[j] then inc(k);
    if ((mk = k) and (mx > a[i])) or (mk < k)
    then begin mx:=a[i];mk:=k; end;
    k:=0;
    end;
    writeln('mx=',mx,' count=',mk);
    readln;
    end.

  5. основной код:
    int ind=-1;
    int count=0;

    for (int i=0; i < n; i++) { int cnt=0; for (int j=0; j < n; j++) if (a[j] == a[i]) cnt++; if (cnt > count)
    {
    count=cnt;
    ind=i;
    }
    }

    Console.WriteLine(“Самое популярное число равно “+a[ind].ToString());

  6. перевод на C# :
    int n=10;
    int a[10];
    int i, j, mx, mk, k;
    Random rnd=new Random();
    for ( i=0; ia[i]) || (mk < k)) { mx=a[i]; mk=k; } k=0; } Console.WriteLine("max = "+mx.ToString()+" count = "+mk.ToString());

  7. Написать программу решения следующей задачи: Для каждой из матриц A(6,6) и B(8,8) найти сумму элементов главной диагонали и сумму элементов побочной диагонали.(Паскаль)

  8. Составить подпрограмму для замены знака на противоположенный у всех элементов i-ого столбца матрицы B(m,n).

  9. program pr;
    var i,j,n,m:integer;
    B:array[1..50,1..50] of integer;
    begin
    n:=5;
    m:=10;
    for i:=1 to m do
    for j:=1 to n do
    begin
    B[i,j]:=-5+random(10);
    end;

    for i:=1 to m do
    begin
    for i:=1 to n do
    write(B[i,j],’ ‘);
    writeln;
    end;

    write(‘input i: ‘);
    readln(i);
    for j:=1 to m do
    B[j,i]:=-B[j,i];

    for i:=1 to m do
    begin
    for i:=1 to n do
    write(B[i,j],’ ‘);
    writeln;
    end;
    end.

Добавить комментарий