C++ na C

0

Witam mam taki kod do zamiany na jezyk C:


```#include <iostream>
#include <iomanip>
using namespace
 std;
int
 main()
{
  const int 
nmax = 10;
//rozmiar macierzy 
float
 a[nmax][nmax];
//deklaracja macierzy nmax x nmax
int
 n, m; 
//n-il.wierszy, m-il. kolumn
 //pobieranie il. wierszy
do
  { cout << "Podaj il. wierszy\n n = ";
    cin >> n;
  }
while
((n < 1) || (n > nmax));
//pobieranie il. kolumn
do
  { cout << "Wstaw il. kolumn\n m = ";
    cin >> m;
  }
while
((m < 1)||(m > nmax));
//pobieranie el. macierzy
  cout << "\nPodaj elementy macierzy A\n";
for
(
int
 i=0; i < n; i++)
for
(
int
 j=0; j < m; j++)
    {
      cout << "A["<< i+1 << ", " << j+1 << "] = ";
      cin >> a[i][j];
    }
//wyswietlanie el.  macierzy
  cout<<fixed<<setprecision(2);
//el. wysw. z dokladn.do 2-ch miejsc po przecinku
  for
(int i=0; i < n; i++)
  {
//wyswietlamy el. i-tego wiersza
 for
(int j=0; j < n; j++)
      cout << setw(5) << a[i][j];
    cout << endl;
//przechodzimy do nowego wiersza
  }
  system("pause");
return
 0;
}```

**
Moja wersja wyglada tak :**


```#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
  const int nmax = 10;

float a[nmax][nmax];

int n, m; 
do
  { 
  printf("Podaj il. wierszy\n n = ",n);
  scanf("%d",&n);
  }
while
((n < 1) || (n > nmax));
do
  { 
  printf("Wstaw il. kolumn\n m = ",m);
    scanf("%d",&m);
  }
while
((m < 1)||(m > nmax));

  printf("\nPodaj elementy tablicy:\n");
for(int i=0; i < n; i++)
for(int j=0; j < m; j++)
    {
      cout << "A["<< i+1 << ", " << j+1 << "] = ";
      cin >> a[i][j];
    }
//wyswietlanie el.  macierzy
  cout<<fixed<<setprecision(0);
//el. wysw. z dokladn.do 2-ch miejsc po przecinku
  for
(int i=0; i < n; i++)
  {
//wyswietlamy el. i-tego wiersza
 for
(int j=0; j < n; j++)
      cout << setw(5) << a[i][j];
    cout << endl;
//przechodzimy do nowego wiersza
  }
  system("pause");
return
 0;
}```

Zacielam sie i nie wiem jak dalej, bardzo prosze o pomoc.

0
//cout << "A["<< i+1 << ", " << j+1 << "] = ";
printf("A[%d,%d] = ",i+1,j+1);
//cout<<fixed<<setprecision(0);
//cout << setw(5) << a[i][j];
printf("%5.0f",a[i][j]);
1

pamiętaj o nagłówkach i pozbądź się using ...

#include <stdio.h>

1 użytkowników online, w tym zalogowanych: 0, gości: 1