Skip to content
Snippets Groups Projects
Commit 77b7b729 authored by Karol Pluto Prądzynski's avatar Karol Pluto Prądzynski
Browse files

lab6

parent b73f973d
Branches
No related merge requests found
lab6.c 0 → 100644
#include <stdio.h>
#include<stdlib.h>
#include<stdbool.h>
#include<math.h>
#include "lab6-3.h"
// do zadania 1
int tablice(int r, int tab[]){
int suma = 0;
for (int i=0; i<r; i++){
suma += tab[i];
}
return suma;
}
// do zadania 2
bool czyPierwsza(int n){
if (n<=1){
return false;
}
for (int i=2; i<(n/2); i++){
if (n%i==0)
return false;
return true;
}
}
int main(){
int rozmiar = 0, sumaTab = 0;
int liczba;
int masa, promien;
float v;
// 1 zadanie
printf("Podaj rozmiar tablicy:\n");
scanf("%i", &rozmiar);
int tab[rozmiar];
printf("Podaj %i elementow tablicy:\n", rozmiar);
for (int i=0; i<rozmiar; i++){
scanf("%i", &tab[i]);
}
sumaTab = tablice(rozmiar, tab);
printf("Suma elementow tablicy wynosi: %i\n", sumaTab);
// 2 zadanie
printf("Podaj liczbe, program sprawdzi czy jest liczba pierwsza:\n");
scanf("%i", &liczba);
if (czyPierwsza(liczba))
printf("liczba %i jest pierwsza\n", liczba);
else
printf("Liczba %i nie jest pierwsza\n", liczba);
// 3 zadanie
printf("Podaj mase [kg] i promien [m], program obliczy predkosc ucieczki z pow. planety:\n");
scanf("%i %i",&masa, &promien);
if (czyPoprawne(masa, promien)){
v = predkosc(masa, promien);
printf("Predkosc ucieczki z planety o masie %i i promieniu %i wynosi:\n",masa,promien);
printf("%f",v);
}
else
printf("Niepoprawne wartosci\n");
return 0;
}
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment