GerexD

Untitled

May 8th, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. #include <iostream>+
  2. /**3. Írjatok programot, amely beolvas egy n (2<n<40) természetes számot, majd feltölt egy n sorból és n oszlopból álló mátrixot a következőképpen:
  3. - a mellékátlón az elemek mind nullák lesznek.
  4. - a mellékátló felett minden elem értéke 1;
  5. - a mellékátló alatt minden elem értéke 2.
  6. Például: ha n=4 a képernyőn megjelenő mátrix:
  7. 1 1 1 0
  8. 1 1 0 2
  9. 1 0 2 2
  10. 0 2 2 2
  11. **/
  12.  
  13. using namespace std;
  14.  
  15. int main()
  16. {
  17. int a[50][50],n;
  18. cout<<"N ";cin>>n;
  19.  
  20. for(int i=1;i<=n;i++)
  21. a[i][n+1-i]=0;
  22. for(int i=1;i<=n-1;i++)
  23. for(int j=1;j<=n-i;j++)
  24. {
  25. a[i][j]=1;
  26. }
  27. for(int i=2;i<=n;i++)
  28. for(int j=n-i+2;j<=n;j++)
  29. {
  30. a[i][j]=2;
  31. }
  32. for(int i=1;i<=n;i++)
  33. {
  34. for(int i=1;i<=n;i++) cout<<a[i][j];
  35. cout<<endl;
  36. }
  37. return 0;
  38. }
  39. ++++++++++++++++++++++++++++++++++++++++
  40. 5
  41.  
  42. #include <iostream>
  43. /**5. Írjatok programot, amely beolvas egy n (1<=n<=23)
  44. természetes számot és felépít egy n soros és n oszlopos mátrixot, a következőképpen:
  45. – a főátlón lévő elemek értéke 2
  46. – a főátló feletti elemek értéke 1
  47. – a főátló alatti elemek értéke 3.
  48. Példa: n=4-re a program felépíti és kiíratja a képernyőre a mellékelt mátrixot:
  49. 2 1 1 1
  50. 3 2 1 1
  51. 3 3 2 1
  52. 3 3 3 2
  53. **/
  54. using namespace std;
  55.  
  56. int main()
  57. {
  58. int a[60][60],n;
  59. cout<<"N ";cin>>n;
  60. for(int i=1;i<=n;i++) a[i][i]=2;
  61. for(int i=2;i<=n;i++)
  62. for(int j=1;j<=i-1;j++)
  63. {
  64. a[i][j]=1;
  65. }
  66. for(int i=1;i<=n-1;i++)
  67. for(int j=i+1;j<=n;j++)
  68. {
  69. a[i][j]=3;
  70. }
  71. for(int i=1;i<=n;i++)
  72. {
  73. for(int i=1;i<=n;i++) cout<<a[i][j];
  74. cout<<endl;
  75. }
  76.  
  77.  
  78. return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment