Advertisement
tei123

iomanip

Apr 9th, 2018
554
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. // test.cpp : Defines the entry point for the console application.
  2. //
  3.  
  4. #include "stdafx.h"
  5. #include <iostream>
  6. #include <iomanip>
  7.  
  8. using namespace std;
  9.  
  10. int main()
  11. { //Zadanie 1
  12. cout << setfill('*') << setw(30) << "" ; //wyswietlenie gornej linii gwiazdek poprzez setw (30 znakow), ustawione wypelnienie na * przez setfill
  13. cout << "\n* Jan Kowalski *" <<endl;//wyswietlenie imienia i nazwiska
  14. cout << "* e-mail: j.kowalski@gmail.com *" << endl;//wyswietlenie adresu email
  15. cout << "* tel. 123-456-789 *" << endl;//wyswietlenie numeru telefonu
  16. cout << setfill('*') << setw(30) << "" << endl;//wyswietlenie dolnej linii gwiazdek poprzez setw (30 znakow), ustawione wypelnienie na * przez setfill
  17. cout<<endl;
  18. //Zadanie 2
  19. //wyswietlanie tabeli za pomoca operatorow setw i setfill
  20. cout << setfill('-') << setw(5) << "|Kraj" << setw(18) << "|Waluta|" << setw(13) << "Kwota|" << endl;
  21. cout << setw(35) << ""; cout << endl;
  22.  
  23. cout << setw(5) << "|EUGIW" << setw(15) << "|EUR|" << setw(15) << "4.20|" << endl;
  24. cout << setw(3) << "|USA" << setw(17) << "|USD|" << setw(15) << "3.40|" << endl;
  25. cout << setw(3) << "|W. Brytania" << setw(9) << "|GBP|" << setw(15) << "4.82|" << endl;
  26. cout << setw(5) << "|Szwajcaria" << setw(10) << "|CHF|" << setw(15) << "3.55|" << endl;
  27. cout << setw(5) << "|Kanada" << setw(14) << "|CAD|" << setw(15) << "2.68|" << endl;
  28. cout << setw(5) << "|Dania" << setw(15) << "|DDK|" << setw(15) << "0.56|" << endl;
  29. cout << setw(5) << "|Japonia" << setw(13) << "|JPY|" << setw(15) << "0.03|" << endl;
  30. cout << setw(35) << ""; cout << endl;
  31. cout << endl; cout << endl; cout << endl;
  32. //Zadanie 3
  33. int a = 11; //deklaracja a
  34. int b = -22; //deklaracja b
  35. int c = +33; //deklaracja c
  36. int d = 64; //deklaracja znaku @
  37. cout << char(64); //wyswietlenie znaku @ zapisanego w kodzie ascii na pozycji 64
  38. cout << char(64);
  39. cout << showpos << c << noshowpos; //wyswietlenie liczby +33 razem z dolaczana formula, aby pokazany zostal nak tej liczby, a nastepnie zakonczenie jej dzialania
  40. cout << char(64);//wyswietlenie znaku @ zapisanego w kodzie ascii na pozycji 64
  41. cout << char(64);
  42. cout << (b); //wyswietlenie liczby -22
  43. cout << char(64);//wyswietlenie znaku @ zapisanego w kodzie ascii na pozycji 64
  44. cout << char(64);
  45. cout << char(64);
  46. cout << (a); //wyswietlenie liczby 11
  47. cout << endl; cout << endl; cout << endl;
  48. //Zadanie 4
  49. {
  50. int i, j, z; //deklaracja zmiennych i oraz j uzywanych w petlach oraz z jako liczby podawanej z klawiatury
  51. cout << "Podaj wielkosc tabliczki ";
  52. cin >> z; //Wprowadzenie liczby z klawiatury
  53. cout << " |"; //wyswietlenie pierwszego znaku dzialowego
  54. for (i = 1; i <= z; i++) // petla for wyswietlajaca liczbe porzadkowa pozioma
  55. cout << " " << i;
  56.  
  57. cout << endl;
  58.  
  59. for (i = 0; i<z * 3 + 2; i++) // petla for wyswietlajaca liczbe porzadkowa pionowa
  60. cout << "=";
  61.  
  62. cout << endl;
  63.  
  64. for (i = 1; i <= z; i++) //pierwsza petla for
  65. {
  66. cout << i << "|";
  67. for (j = 1; j <= z; j++) //zagniezdzona petla for liczaca wartosci do tabliczki mnozenia
  68. {
  69. cout << " ";
  70. if (i*j<z)
  71. cout << " ";
  72. cout << i*j;
  73. }
  74. cout << endl;
  75. }
  76. cout << endl;
  77. }
  78.  
  79. system("PAUSE");
  80. return 0;
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement