This commit is contained in:
s444505 2019-01-30 14:12:14 +01:00
parent 43137eaa24
commit 2a16a2bab6
4 changed files with 105 additions and 0 deletions

View File

@ -0,0 +1,20 @@
#include <stdio.h>
int main(){
int tab[101],i,j=2;
for(i=0;i<101;i++){
tab[i]=i;
}
for(i=2;i<101;i++){
j=2*i;
while(j<=100){
tab[j]=0;
j=j+i;
}
if(tab[i]!=0) printf("%d ",tab[i]);
}
return 0;
}

View File

@ -0,0 +1,28 @@
#include <stdio.h>
#include <math.h>
int potega(int n){
int i=0,a=1;
for(i=0;i<n;i++){
a*=2;
}
return a;
}
int pierwsza(int a){
int i;
for(i=2;i<sqrt(a);i++){
if(a%i==0) return 1;
}
return 0;
}
int main(){
int tab[8]={2,3,5,7,11,13,17,19},liczba;
int i;
for(i=0;i<8;i++){
liczba=potega(tab[i])-1;
if(pierwsza(liczba)==0) printf("2^%d-1 = %d\n",tab[i],liczba);
}
return 0;
}

View File

@ -0,0 +1,26 @@
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main(){
double c,eps,pom,liczba;
int i=0;
cin>>c>>eps;
liczba=c;
do{
pom=liczba;
liczba=0.5*(pom+c/pom);
i++;
}while(abs(liczba-pom)>eps);
int prec=1;
while(eps!=1){
eps=eps*10;
prec++;
}
cout<<setprecision(prec)<<"x_"<<i<<"="<<liczba;
return 0;
}

View File

@ -0,0 +1,31 @@
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
double silnia(int a){
int i,b=1;
for(i=1;i<=a;i++){
b*=i;
}
return b;
}
int main(){
double eps,liczba=1,pom;
int i=1;
cin>>eps;
do{
pom=liczba;
liczba=pom+1/silnia(i);
i++;
}while(abs(liczba-pom)>eps);
int prec=1;
while(eps!=1){
eps=eps*10;
prec++;
}
cout<<setprecision(prec)<<liczba;
return 0;
}