Sachverhalt:
Die IV-Stelle des Kantons Zürich lehnte ein Leistungsgesuch (Rente und berufliche Eingliederung) des 1957 geborenen G._ mit Verfügung vom 7. März 2003 ab, woran sie im Einspracheentscheid vom 12. August 2003 festhielt.
Die dagegen erhobene Beschwerde, mit welcher die Zusprechung einer Invalidenrente, eventuell Rückweisung an die Verwaltung zur Abklärung des Gesundheitszustandes durch einen unabhängigen Experten, beantragt wurde, wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 10. März 2004 ab.
Mit Verwaltungsgerichtsbeschwerde lässt G._ seine vorinstanzlichen Rechtsbegehren erneuern.
Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung (BSV) verzichtet auf eine Vernehmlassung.

Das Eidg. Versicherungsgericht zieht in Erwägung:
Das Eidg. Versicherungsgericht zieht in Erwägung:
1. Das kantonale Gericht hat die Bestimmungen und Grundsätze zum Invaliditätsbegriff (<ref-law> und <ref-law>), zu den Voraussetzungen und zum Umfang des Rentenanspruchs (<ref-law>, <ref-law> [in der bis 31. Dezember 2003 in Kraft gewesenen Fassung] und <ref-law>) sowie zur Bemessung des Invaliditätsgrades bei erwerbstätigen Versicherten nach der Einkommensvergleichsmethode) zutreffend dargelegt. Ergänzend ist festzuhalten, dass die auf den 1. Januar 2004 in Kraft getretenen Bestimmungen gemäss der Änderung des IVG vom 21. März 2003 (4. IVG-Revision) nicht zu berücksichtigen sind.
1. Das kantonale Gericht hat die Bestimmungen und Grundsätze zum Invaliditätsbegriff (<ref-law> und <ref-law>), zu den Voraussetzungen und zum Umfang des Rentenanspruchs (<ref-law>, <ref-law> [in der bis 31. Dezember 2003 in Kraft gewesenen Fassung] und <ref-law>) sowie zur Bemessung des Invaliditätsgrades bei erwerbstätigen Versicherten nach der Einkommensvergleichsmethode) zutreffend dargelegt. Ergänzend ist festzuhalten, dass die auf den 1. Januar 2004 in Kraft getretenen Bestimmungen gemäss der Änderung des IVG vom 21. März 2003 (4. IVG-Revision) nicht zu berücksichtigen sind.
2. Invalidität im Sinne des Gesetzes (<ref-law>) ist nicht ein medizinischer, sondern ein wirtschaftlicher Begriff (Erwerbsunfähigkeit). Der vorinstanzliche Entscheid legt die massgeblichen Elemente umfassend und zutreffend dar. In der Verwaltungsgerichtsbeschwerde finden sich keinerlei Ausführungen dazu, weshalb und inwiefern der Einkommensvergleich mangelhaft sein sollte. Im Rentenpunkt ist die Beschwerde abzuweisen.
2. Invalidität im Sinne des Gesetzes (<ref-law>) ist nicht ein medizinischer, sondern ein wirtschaftlicher Begriff (Erwerbsunfähigkeit). Der vorinstanzliche Entscheid legt die massgeblichen Elemente umfassend und zutreffend dar. In der Verwaltungsgerichtsbeschwerde finden sich keinerlei Ausführungen dazu, weshalb und inwiefern der Einkommensvergleich mangelhaft sein sollte. Im Rentenpunkt ist die Beschwerde abzuweisen.
3. Im Eventualstandpunkt verlangt der Beschwerdeführer die Rückweisung der Sache an die Verwaltung zu weiteren medizinischen Abklärungen.
Die Vorinstanz stützte ihren Entscheid auf die Ergebnisse des Gutachtens des medizinischen Zentrums X._ vom 9. Dezember 2002. Der Beschwerdeführer rügt wie bereits im kantonalen Verfahren, dass dieses Gutachten nicht mehr seinen aktuellen Gesundheitszustand wiedergebe. Er stehe nämlich nach wie vor in ärztlicher Behandlung. Mit diesem Einwand hatte sich die Vorinstanz einlässlich auseinandergesetzt. Sie würdigte die verschiedenen ärztlichen Aussagen korrekt. Es kann auf die zutreffenden Erwägungen verwiesen werden. Ergänzend bleibt einzig darauf hinzuweisen, dass das Sozialversicherungsgericht nach ständiger Rechtsprechung die Gesetzmässigkeit der angefochtenen Verfügungen in der Regel nach dem Sachverhalt, der zur Zeit des Einspracheentscheides gegeben war (<ref-ruling> Erw. 1b mit Hinweisen), beurteilt. Tatsachen, die jenen Sachverhalt seither verändert haben, sollen im Normalfall Gegenstand einer neuen Verwaltungsverfügung sein (<ref-ruling> Erw. 1b mit Hinweis). Weitere medizinische Abklärungen sind daher nicht angezeigt.
Die Vorinstanz stützte ihren Entscheid auf die Ergebnisse des Gutachtens des medizinischen Zentrums X._ vom 9. Dezember 2002. Der Beschwerdeführer rügt wie bereits im kantonalen Verfahren, dass dieses Gutachten nicht mehr seinen aktuellen Gesundheitszustand wiedergebe. Er stehe nämlich nach wie vor in ärztlicher Behandlung. Mit diesem Einwand hatte sich die Vorinstanz einlässlich auseinandergesetzt. Sie würdigte die verschiedenen ärztlichen Aussagen korrekt. Es kann auf die zutreffenden Erwägungen verwiesen werden. Ergänzend bleibt einzig darauf hinzuweisen, dass das Sozialversicherungsgericht nach ständiger Rechtsprechung die Gesetzmässigkeit der angefochtenen Verfügungen in der Regel nach dem Sachverhalt, der zur Zeit des Einspracheentscheides gegeben war (<ref-ruling> Erw. 1b mit Hinweisen), beurteilt. Tatsachen, die jenen Sachverhalt seither verändert haben, sollen im Normalfall Gegenstand einer neuen Verwaltungsverfügung sein (<ref-ruling> Erw. 1b mit Hinweis). Weitere medizinische Abklärungen sind daher nicht angezeigt.
4. Da die Verwaltungsgerichtsbeschwerde offensichtlich unbegründet ist, wird sie im Verfahren nach Art. 36a OG erledigt.

Demnach erkennt das Eidg. Versicherungsgericht:
Demnach erkennt das Eidg. Versicherungsgericht:
1. Die Verwaltungsgerichtsbeschwerde wird abgewiesen.
1. Die Verwaltungsgerichtsbeschwerde wird abgewiesen.
2. Es werden keine Gerichtskosten erhoben.
2. Es werden keine Gerichtskosten erhoben.
3. Dieses Urteil wird den Parteien, dem Sozialversicherungsgericht des Kantons Zürich, der Ausgleichskasse des Schweizerischen Baumeisterverbandes und dem Bundesamt für Sozialversicherung zugestellt.
Luzern, 15. April 2005
Im Namen des Eidgenössischen Versicherungsgerichts
Die Präsidentin der III. Kammer: Der Gerichtsschreiber: