Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////////////////////////////////KOMPUTERY//////////////////////////////////////////////////////////////
- #include<iostream>
- #include<fstream>
- using namespace std;
- struct komputer{
- char producent[20];
- int cena;
- };
- int main(){
- FILE *plik1,*plik2;
- komputer tablica[50];
- int wybor=4,n;
- //scanf("%d",&wybor);
- bool a=true;
- //while(a) {
- switch(wybor){
- case 1:
- printf("Wprowadz liczbe komputerow");
- scanf("%d",&n);
- for(int i =0;i<n;i++){
- scanf("%s",tablica[i].producent);
- scanf("%d",&tablica[i].cena);
- }
- break;
- case 2:
- for (int i =0 ; i<n;i++){
- printf("%s",tablica[i].producent);
- printf("%d\n",tablica[i].cena);
- }
- break;
- case 3:
- int wskazana;
- scanf("%d",&wskazana);
- for (int i =0 ; i<n;i++){
- if (tablica[i].cena<wskazana){
- printf("%s",tablica[i].producent);
- printf("%d\n",tablica[i].cena);
- }
- }
- break;
- case 4:
- fopen_s(&plik1,"Komputery1.txt","r");
- fscanf(plik1,"%d",&n);
- for(int i = 0 ;i<n;i++){
- fscanf(plik1,"%s",tablica[i].producent);
- fscanf(plik1,"%d",&tablica[i].cena);
- }
- wybor=5;
- printf("hello1");
- fclose(plik1);
- case 5 :
- fopen_s(&plik2,"Komputery2.txt","w");
- fprintf(plik2,"%d",n);
- printf("%d",n);
- for(int i = 0; i<n ;i++){
- fprintf(plik2,"%s",tablica[i].producent);
- fprintf(plik2,"%d\n",tablica[i].cena);
- }
- printf("hello2");
- fclose(plik2);
- case 0:
- a=false;
- break;
- default:exit(0);
- }
- //scanf("%d",&wybor);
- //if(wybor==5) exit(0);
- //wybor = 5;
- //}//while
- return 0;
- }
- #include <iostream>
- using namespace std;
- ///////////////////////////////////////////////MENU/////////////////////////////////////////////////////
- int main()
- {int n ;
- double x,wynik;
- bool dalej=true ;
- while(dalej){
- printf("wskazac numer f-cji " );
- scanf ("%d",&n);
- switch (n) {
- case 0 : printf("ok");break;
- case 1 : printf("ok"); break;
- case 2 : printf("ok");break;
- case 3 : printf("ok");break;
- case 4 : printf("ok"); break;
- case 5 : printf("ok");break;
- case 6 : printf("ok"); break;
- default: dalej=false;break;
- }
- }
- return 0;
- }
- ///////////////////////////////////////////ILOSC JEDYNEK///////////////////////////////////////////////////////
- #include <iostream>
- #include <math.h>
- using namespace std;
- int main()
- {
- unsigned int n = 31;
- int i=0;
- while(n) {
- if (n&1) i++;
- n=n>>1;
- }
- printf("\n%d",i) ;
- }
- /////////////////////////////////////////////MIEJSCE NAJSTARSZEJ JEDYNKI /////////////////////////////////////////////////
- #include <iostream>
- #include <math.h>
- using namespace std;
- int main()
- {
- unsigned long long liczba = 4 ;
- unsigned long long count = 0 ;
- int size = sizeof liczba * 8 ;
- unsigned long long maska =1ull<<size-1;
- //unsigned long long maska=1;
- //maska<<size-1;
- count= size;
- while ((maska & liczba)==0 ){
- count--;
- maska = maska>>1;
- }
- cout<<count;
- }
- ///////////////////////////////////////////////ALFA BETA////////////////////////////////////////////////////
- #include<iostream>
- #include<fstream>
- using namespace std;
- bool sprawdzenie(int l,bool beta){
- if ((l&11111) && (l|11111)) beta=!beta;
- return beta;
- }
- int main(){
- FILE *plik,*plikA,*plikB;
- fopen_s(&plik,"Odczyt.txt","r");
- fopen_s(&plikA,"Alfa.txt","w");
- fopen_s(&plikB,"Beta.txt","w");
- int l;
- bool beta=false;
- fscanf(plik,"%d",&l);
- while(!feof(plik)){
- printf(" %d ",l);
- /* //beta=sprawdzenie(l,beta);
- if(beta){fprintf(plikB,"%d ",l);}
- else
- fprintf(plikA,"%d ",l); */
- fscanf(plik,"%d",&l);
- }
- fclose(plik);
- fclose(plikA);
- fclose(plikB);
- return 0;
- }
- ////////////////////////////////////////////////DYNAMICZNE//////////////////////////////////////////////////////////
- #include<iostream>
- #include<fstream>
- #include<math.h>
- using namespace std;
- double f1(int el){
- double w=sin(el)/cos(el);
- return w;
- }
- double f2(int el){
- double w=el-7.92;
- return w;
- }
- double f3(int el){
- double w = sqrt(el);
- return w;
- }
- int main(){
- int** R;
- int K=5;
- scanf("%d",&K);
- R= new int * [K];
- for(int i=0;i<K;i++){
- R[i]= new int [2];
- }
- int el;
- for (int i=0;i<2;i++){
- for(int j=0;j<K;j++) scanf("%d" ,&R[i][j]);
- }
- double* S =new double [K];
- double (*f[])(int el)={f1,f2,f3};
- for (int m=0;m<K;m++){
- switch(R[0][m]){
- case 0:S[m]=f[0](R[1][m]); break;
- case 1:S[m]= f[1](R[1][m]);break;
- case 2:S[m]=f[2](R[1][m]);break;
- default:S[m]=R[1][m];
- }
- }
- for (int i=0;i<K;i++){
- printf(" %lf ",S[i]);
- }
- return 0;
- }
- //////////////////////////////////////////////PLIK NIEPUSTY//////////////////////////////////////////////////////////
- while (feof(plik) == NULL) {
- printf("%d", liczba);
- if (liczba > 137) {
- fprintf(zapisany, "%d", liczba);
- fprintf(zapisany, "\t");
- }
- fscanf_s(plik, "%d", &liczba);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement