Hi und Willkommen im Forum,
grundsätzlich sollte dir bewusst sein, dass du nicht versuchst deinen Computer zu bitten, eine beliebig abstrakte Aufgabe selbstständig zu lösen. Daher funktioniert auch dein Ansatz nicht. Du sagst erst, dass du ein Array vom Typ "int" anlegen möchtest, dass aus 2 Zeilen und 7 Spalten bestehen soll
Dann möchtest du das ganze statisch initialisieren, aber Wahlweise mit einem zufälligen Wort oder String(?) und einigen Nummern.
Und in der letzten Zeile lässt du dann die Nummern weg und versuchst es mit komplett zufällligen Zeichenketten.
Der Compiler kann aber einer Variable vom Typ Ganzzahl(integer) keine Strings zuweisen("Text"). Auch die %d sind nur innherhalb eines scanf oder printf korrekt.
Um dein Problem anzugehen würde man folgendes machen:
Array Anlegen und mit Startwerten Initialisieren, wrsl 0.
Dann in einer Schleife die Werte eingeben lassen.
Dann alles Formatiert ausgeben.
Dann die Option bieten, Zeilen- und Spaltennummer einzugeben und anschließend einen neuen Wert für diese Zelle.
Dafür brauchst du ein paar Schleifen, ein paar printf's und scanf's
Redundanz macht wiederholen unnötig.
quod erat expectandum