Advertisement
a53

Covoare

a53
Jul 26th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include <fstream>
  2.  
  3. using namespace std;
  4. ifstream fin("covoare.in");
  5. ofstream fout("covoare.out");
  6. int n,m,p,A[101][101];
  7. int a,b,c;
  8. int main()
  9. {
  10. fin>>n>>m>>p; // n=nr. linii, m=nr. coloane, p=nr. cooare
  11. for(int k=1;k<=p;k++)
  12. {
  13. fin>>a>>b>>c; // a=lungimea, b=lațimea și c=culoarea fiecărui covor
  14. for(int i=1;i<=n;i++)
  15. {
  16. int ok=0;
  17. for(int j=1;j<=m;j++)
  18. if(A[i][j]==0)
  19. {
  20. for(int q=i;q<i+b;q++)
  21. for(int r=j;r<j+a;r++)
  22. A[q][r]=c;
  23. ok=1;
  24. break;
  25. }
  26. if(ok)
  27. break;
  28. }
  29. }
  30. for(int i=1;i<=n;i++)
  31. {
  32. for(int j=1;j<=m;j++)
  33. fout<<A[i][j]<<' ';
  34. fout<<'\n';
  35. }
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement