Language: C++

import std.stdio;
import std.array;
import std.conv;
import std.string;
import std.algorithm;

void main()
{
    auto n = map!(to!int)(readln.strip.split);
    int[100][100] v1;
    int[100] v2;

    foreach(i;0..n[0])
      foreach(int j,string e; readln.strip.split)
        v1[i][j] = e.to!int;

    foreach(i;0..n[1])
      v2[i] = readln.strip.to!int;

    foreach(i;0..n[0]) {
        int sum = 0;
        foreach(j;0..n[1]) {
            sum += v1[i][j] * v2[j];
        }
        writeln(sum);
    }
}

Compiler output:
a.cc:13:15: error: too many decimal points in number
   13 |     foreach(i;0..n[0])
      |               ^~~~
a.cc:17:15: error: too many decimal points in number
   17 |     foreach(i;0..n[1])
      |               ^~~~
a.cc:20:15: error: too many decimal points in number
   20 |     foreach(i;0..n[0]) {
      |               ^~~~
a.cc:22:19: error: too many decimal points in number
   22 |         foreach(j;0..n[1]) {
      |                   ^~~~
a.cc:1:1: error: 'import' does not name a type
    1 | import std.stdio;
      | ^~~~~~
a.cc:1:1: note: C++20 'import' only available with '-fmodules-ts'
a.cc:2:1: error: 'import' does not name a type
    2 | import std.array;
      | ^~~~~~
a.cc:2:1: note: C++20 'import' only available with '-fmodules-ts'
a.cc:3:1: error: 'import' does not name a type
    3 | import std.conv;
      | ^~~~~~
a.cc:3:1: note: C++20 'import' only available with '-fmodules-ts'
a.cc:4:1: error: 'import' does not name a type
    4 | import std.string;
      | ^~~~~~
a.cc:4:1: note: C++20 'import' only available with '-fmodules-ts'
a.cc:5:1: error: 'import' does not name a type
    5 | import std.algorithm;
      | ^~~~~~
a.cc:5:1: note: C++20 'import' only available with '-fmodules-ts'
a.cc:7:1: error: '::main' must return 'int'
    7 | void main()
      | ^~~~
a.cc: In function 'int main()':
a.cc:9:14: error: 'map' was not declared in this scope
    9 |     auto n = map!(to!int)(readln.strip.split);
      |              ^~~
a.cc:10:9: error: expected identifier before numeric constant
   10 |     int[100][100] v1;
      |         ^~~
a.cc:10:9: error: expected ']' before numeric constant
   10 |     int[100][100] v1;
      |         ^~~
      |         ]
a.cc:10:8: error: structured binding declaration cannot have type 'int'
   10 |     int[100][100] v1;
      |        ^
a.cc:10:8: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'
a.cc:10:8: error: empty structured binding declaration
a.cc:10:13: error: expected initializer before '[' token
   10 |     int[100][100] v1;
      |             ^
a.cc:11:9: error: expected identifier before numeric constant
   11 |     int[100] v2;
      |         ^~~
a.cc:11:9: error: expected ']' before numeric constant
   11 |     int[100] v2;
      |         ^~~
      |         ]
a.cc:11:8: error: structured binding declaration cannot have type 'int'
   11 |     int[100] v2;
      |        ^
a.cc:11:8: note: type must be cv-qualified 'auto' or reference to cv-qualified 'auto'
a.cc:11:8: error: empty structured binding declaration
a.cc:11:14: error: expected initializer before 'v2'
   11 |     int[100] v2;
      |              ^~
a.cc:13:13: error: 'i' was not declared in this scope
   13 |     foreach(i;0..n[0])
      |             ^
a.cc:14:31: error: 'readln' was not declared in this scope
   14 |       foreach(int j,string e; readln.strip.split)
      |                               ^~~~~~
a.cc:17:14: error: expected ')' before ';' token
   17 |     foreach(i;0..n[1])
      |            ~ ^
      |              )
a.cc:20:14: error: expected ')' before ';' token
   20 |     foreach(i;0..n[0]) {
      |            ~ ^
      |              )