Advertisement
Guest User

Untitled

a guest
May 21st, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.52 KB | None | 0 0
  1. //////////////////////////////////////////////////////KOMPUTERY//////////////////////////////////////////////////////////////
  2. #include<iostream>
  3. #include<fstream>
  4. using namespace std;
  5.  
  6. struct komputer{
  7. char producent[20];
  8. int cena;
  9. };
  10.  
  11. int main(){
  12.  
  13. FILE *plik1,*plik2;
  14. komputer tablica[50];
  15. int wybor=4,n;
  16. //scanf("%d",&wybor);
  17.  
  18. bool a=true;
  19. //while(a) {
  20. switch(wybor){
  21. case 1:
  22. printf("Wprowadz liczbe komputerow");
  23. scanf("%d",&n);
  24. for(int i =0;i<n;i++){
  25.  
  26. scanf("%s",tablica[i].producent);
  27. scanf("%d",&tablica[i].cena);
  28. }
  29. break;
  30.  
  31. case 2:
  32. for (int i =0 ; i<n;i++){
  33. printf("%s",tablica[i].producent);
  34. printf("%d\n",tablica[i].cena);
  35. }
  36. break;
  37. case 3:
  38. int wskazana;
  39. scanf("%d",&wskazana);
  40. for (int i =0 ; i<n;i++){
  41.  
  42. if (tablica[i].cena<wskazana){
  43. printf("%s",tablica[i].producent);
  44. printf("%d\n",tablica[i].cena);
  45. }
  46. }
  47. break;
  48. case 4:
  49. fopen_s(&plik1,"Komputery1.txt","r");
  50. fscanf(plik1,"%d",&n);
  51. for(int i = 0 ;i<n;i++){
  52. fscanf(plik1,"%s",tablica[i].producent);
  53. fscanf(plik1,"%d",&tablica[i].cena);
  54.  
  55. }
  56. wybor=5;
  57. printf("hello1");
  58. fclose(plik1);
  59.  
  60. case 5 :
  61. fopen_s(&plik2,"Komputery2.txt","w");
  62. fprintf(plik2,"%d",n);
  63. printf("%d",n);
  64. for(int i = 0; i<n ;i++){
  65. fprintf(plik2,"%s",tablica[i].producent);
  66. fprintf(plik2,"%d\n",tablica[i].cena);
  67.  
  68. }
  69. printf("hello2");
  70. fclose(plik2);
  71.  
  72. case 0:
  73. a=false;
  74. break;
  75. default:exit(0);
  76. }
  77. //scanf("%d",&wybor);
  78. //if(wybor==5) exit(0);
  79. //wybor = 5;
  80. //}//while
  81. return 0;
  82. }
  83.  
  84.  
  85.  
  86.  
  87. #include <iostream>
  88.  
  89. using namespace std;
  90. ///////////////////////////////////////////////MENU/////////////////////////////////////////////////////
  91. int main()
  92. {int n ;
  93. double x,wynik;
  94.  
  95. bool dalej=true ;
  96. while(dalej){
  97. printf("wskazac numer f-cji " );
  98. scanf ("%d",&n);
  99. switch (n) {
  100. case 0 : printf("ok");break;
  101. case 1 : printf("ok"); break;
  102. case 2 : printf("ok");break;
  103. case 3 : printf("ok");break;
  104. case 4 : printf("ok"); break;
  105. case 5 : printf("ok");break;
  106. case 6 : printf("ok"); break;
  107. default: dalej=false;break;
  108.  
  109. }
  110.  
  111.  
  112. }
  113.  
  114. return 0;
  115. }
  116.  
  117. ///////////////////////////////////////////ILOSC JEDYNEK///////////////////////////////////////////////////////
  118.  
  119.  
  120. #include <iostream>
  121. #include <math.h>
  122. using namespace std;
  123. int main()
  124.  
  125. {
  126.  
  127. unsigned int n = 31;
  128. int i=0;
  129. while(n) {
  130. if (n&1) i++;
  131. n=n>>1;
  132. }
  133. printf("\n%d",i) ;
  134. }
  135.  
  136.  
  137. /////////////////////////////////////////////MIEJSCE NAJSTARSZEJ JEDYNKI /////////////////////////////////////////////////
  138. #include <iostream>
  139. #include <math.h>
  140. using namespace std;
  141. int main()
  142.  
  143. {
  144. unsigned long long liczba = 4 ;
  145. unsigned long long count = 0 ;
  146. int size = sizeof liczba * 8 ;
  147. unsigned long long maska =1ull<<size-1;
  148. //unsigned long long maska=1;
  149. //maska<<size-1;
  150. count= size;
  151. while ((maska & liczba)==0 ){
  152. count--;
  153. maska = maska>>1;
  154. }
  155.  
  156. cout<<count;
  157. }
  158. ///////////////////////////////////////////////ALFA BETA////////////////////////////////////////////////////
  159. #include<iostream>
  160. #include<fstream>
  161.  
  162. using namespace std;
  163.  
  164. bool sprawdzenie(int l,bool beta){
  165.  
  166. if ((l&11111) && (l|11111)) beta=!beta;
  167. return beta;
  168. }
  169. int main(){
  170. FILE *plik,*plikA,*plikB;
  171. fopen_s(&plik,"Odczyt.txt","r");
  172. fopen_s(&plikA,"Alfa.txt","w");
  173. fopen_s(&plikB,"Beta.txt","w");
  174. int l;
  175. bool beta=false;
  176. fscanf(plik,"%d",&l);
  177. while(!feof(plik)){
  178. printf(" %d ",l);
  179. /* //beta=sprawdzenie(l,beta);
  180. if(beta){fprintf(plikB,"%d ",l);}
  181. else
  182. fprintf(plikA,"%d ",l); */
  183. fscanf(plik,"%d",&l);
  184. }
  185. fclose(plik);
  186. fclose(plikA);
  187. fclose(plikB);
  188. return 0;
  189. }
  190. ////////////////////////////////////////////////DYNAMICZNE//////////////////////////////////////////////////////////
  191. #include<iostream>
  192. #include<fstream>
  193. #include<math.h>
  194. using namespace std;
  195.  
  196. double f1(int el){
  197. double w=sin(el)/cos(el);
  198.  
  199. return w;
  200. }
  201. double f2(int el){
  202. double w=el-7.92;
  203. return w;
  204. }
  205. double f3(int el){
  206. double w = sqrt(el);
  207. return w;
  208. }
  209.  
  210. int main(){
  211. int** R;
  212. int K=5;
  213. scanf("%d",&K);
  214. R= new int * [K];
  215. for(int i=0;i<K;i++){
  216. R[i]= new int [2];
  217. }
  218.  
  219. int el;
  220. for (int i=0;i<2;i++){
  221. for(int j=0;j<K;j++) scanf("%d" ,&R[i][j]);
  222.  
  223. }
  224. double* S =new double [K];
  225.  
  226. double (*f[])(int el)={f1,f2,f3};
  227.  
  228.  
  229. for (int m=0;m<K;m++){
  230.  
  231.  
  232. switch(R[0][m]){
  233. case 0:S[m]=f[0](R[1][m]); break;
  234. case 1:S[m]= f[1](R[1][m]);break;
  235. case 2:S[m]=f[2](R[1][m]);break;
  236. default:S[m]=R[1][m];
  237. }
  238. }
  239.  
  240. for (int i=0;i<K;i++){
  241. printf(" %lf ",S[i]);
  242. }
  243. return 0;
  244. }
  245. //////////////////////////////////////////////PLIK NIEPUSTY//////////////////////////////////////////////////////////
  246. while (feof(plik) == NULL) {
  247. printf("%d", liczba);
  248. if (liczba > 137) {
  249. fprintf(zapisany, "%d", liczba);
  250. fprintf(zapisany, "\t");
  251. }
  252. fscanf_s(plik, "%d", &liczba);
  253. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement