Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
Davajte sem vsetky vase ydrojaky a prace podelte sa s ostatnymy diki
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 27.06.08 Prihlásený: 04.07.11 Príspevky: 114 Témy: 12 | 12 |
no nie je to nic svetoborne prosto bolo to zadanie do skoly zostavit funkciu na vypocet tangensu pricom zadam pocet clenov kolko ma mat rad a potom vysledok porovnat s vysledkom ktory vypocita kniznicna funkcia a zrobit sucet a rozdiel .............. je to banalne zadanie
Kód: #include<stdio.h> #include<math.h>
float tangensx(float x, int n) {
float k = 0.0, b = 1.0, scos = 1.0; float c = 0, ssin = 0; int cnt=1; float tangc=0.0;
c = x; ssin = x;
do{
k = k + 1.0; b = ((b * x * x)*(-1)) / ((k+k)*((k+k)-1.0)); scos = scos + b; c = ((c * x * x)*(-1)) / ((k+k)*((k+k)+1.0)); ssin = ssin + c;
tangc = ssin/scos;
printf("\n (%d).clen rozvoja je %f",cnt,tangc); cnt++; } while(cnt <= n); return tangc; }
int main() { int n; float x,tangens,tangens2; printf("\n Zadaj velkost uhla v radianoch: "); scanf("%f",&x); printf("\n Zadaj pocet clenov radu"); scanf("%d",&n);
tangens = tangensx(x,n); tangens2 = tan(x);
printf("\n Rozdiel medzi \n %f(vypocitana funkciou) a \n %f(vypocitanou rozvojom) je : \n\n %f sucet je : \n\n %f", tangens2, tangens, tangens2-tangens, tangens2 + tangens); getchar(); return 0;
}
a este jeden pridam (mozno hodim sem este viac ked najdem nieco zaujimave)............... je to priklad na predmet algoritmizacia najst najvacsieho spolocneho delitela dvoch cisel .......... ma to vyhladat delitela aj vtedy ak to mensie cislo z dvojice nie je delitelom ........... (neviem preco ale jediny som to mal dobre ostatny ani nevedeli ako na to ) Kód: #include<stdio.h>
int main()
{ int a,b,c,d,e; printf("\n Zadaj pocet dvojic pre ktore chces pocitat najvacsieho delitela \n"); scanf("%d",&d); for(e = 0; e < d; e++) { printf("\n Zadaj dve cisla \n"); scanf("%d%d",&a,&b); c = b; if(a % c > 0 ) { do { c--; } while(a%c != 0 || b%c != 0); if(c > 1) { printf("\n \t Najvacsi spolocny delitel je %d \n ",c); } else { printf("\n \t Nemaju spolocneho delitela \n "); } } else { printf("\n \t Najvacsi spolocny delitel je %d \n",c); } } getchar(); return 0; }
|
|
Registrovaný: 09.03.07 Prihlásený: 28.07.09 Príspevky: 39 Témy: 7 | 7 Bydlisko: Trnava | |
Registrovaný: 27.06.08 Prihlásený: 04.07.11 Príspevky: 114 Témy: 12 | 12 |
stewe celkom zaujimave kody najviac ma zaujali piskvorky
|
|
Registrovaný: 23.04.09 Prihlásený: 12.06.12 Príspevky: 6 Témy: 1 | 1 |
no ja mam okolo 100 vselijakych programikov spravenych v C++...tak ak by bol nejaky ten zaujem,tak by som to mohol hodit do rarka a dat sem link...
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
tak daj nato to tu je
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 | 88 Bydlisko: 00100100 |
cawte mam tu moj vztvor nwm preco nefnguje zapnem ho a cierna konzloa aj ked to ma vypisovat a podobne staci si dorobit funkcie Nacitaj() a Zapis() oni zapisuju do suboru a mozete si to vyslepsit ak chcete budem rad ak to vzlepsite ak potom moyte dat sem for all
Kód: #include <stdio.h> #include <string.h> #include <stdlib.h>
#define P printf #define S scanf #define CLEAR system("cls"); #define POCET 40
typedef struct kniha { char nazov[101]; char autor[101]; char cena[21]; char rokv[5]; char pstr[6];
} KNIHA;
KNIHA pole[50];
int pocet=0;
void Cisti(void) { CLEAR
int i=0; for(i=0; i<POCET;i++) { strcpy(pole[i].nazov, "\0"); strcpy(pole[i].autor, "\0"); strcpy(pole[i].cena, "\0"); strcpy(pole[i].rokv, "\0"); strcpy(pole[i].pstr, "\0"); }
}
void Pridaj(void) { CLEAR while(getchar()!='\n') ;
P("Zadajte nazov knihy:\n"); gets(pole[pocet].nazov); P("Zadajte meno autora:\n"); gets(pole[pocet].autor); P("Zadajte cenu knihy:\n"); gets(pole[pocet].cena); P("Zadajte rok vydania:\n"); gets(pole[pocet].rokv); P("Zadajte pocet stran:\n"); gets(pole[pocet].pstr);
pocet++; }
void Zmen(void) { CLEAR
int cislo=0; P("Zadajte cislo knihy:\n"); scanf("%d",&cislo); while(getchar()!='\n') ; P("Zadajte nazov knihy:\n"); gets(pole[cislo].nazov); P("Zadajte meno autora:\n"); gets(pole[cislo].autor); P("Zadajte cenu knihy:\n"); gets(pole[cislo].cena); P("Zadajte rok vydania:\n"); gets(pole[cislo].rokv); P("Zadajte pocet stran:\n"); gets(pole[cislo].pstr);
}
void Zmaz(void) { CLEAR while(getchar()!='\n') ; int i=0; for(i=0; i<POCET;i++) { strcpy(pole[i].nazov, '\0'); strcpy(pole[i].autor, '\0'); strcpy(pole[i].cena, '\0'); strcpy(pole[i].rokv, '\0'); strcpy(pole[i].pstr, '\0'); }
}
void Nacitaj(void) { CLEAR while(getchar()!='\n') ;
}
void Zapis(void) { CLEAR while(getchar()!='\n') ; FILE * subor; char cesta[31]; P("Zadajte nazov suboru\n"); gets(cesta);
subor=fopen(cesta, "w"); int i; for(i=0;i<40;i++) { fprintf(subor, "%s\n%s\n%s\n%s\n%s\n",pole[i].nazov, pole[i].autor, pole[i].cena, pole[i].rokv, pole[i].pstr); } fclose(subor); return; }
void Vypis(void) { CLEAR while(getchar()!='\n') ; int i=0; for(i=0;i<POCET;i++){ P("==========%d==========\n",i); P("Nazov:%s\nAutor:%s\a\nCena:%s\nRok vydania:%s\nPocet stran:%s\n",pole[i].nazov, pole[i].autor, pole[i].cena, pole[i].rokv, pole[i].pstr); P("==========%d==========\n",i); }
}
int main(void) { Cisti(); char volba='0';
while(volba!='q'&&volba!='Q') { while(getchar()!='\n') ;
P("\n\n\n ----------KNIZNICA----------\n\n\n"); P(" | .::Created By reDo::. |\n"); P(" | Vyberte si z ponuky: |\n"); P(" | -------------------- |\n"); P(" | 1 <~ Pridaj knihu |\n"); P(" | 2 <~ Zmen knihu |\n"); P(" | 3 <~ Odstran knihu |\n"); P(" | 4 <~ Vypis vsetky knihy |\n"); P(" | 5 <~ Nacitaj zo suboru |\n"); P(" | 6 <~ Zapis do suboru |\n"); P("\n\n\n ---------------------------\n"); S("%c",&volba); switch(volba) { case '1': Pridaj(); break; case '2': Zmen(); break; case '3': Zmaz(); break; case '4': Vypis(); break; case '5': Nacitaj(); break; case '6': Zapis(); break;
default: P("Chybna volba!!!\n"); }
} return 0; }
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| [ Choď na stránku: 1, 2, 3 ] v Internetový marketing, SEO, reklama | 71 | 8772 | 07.12.2010 21:09 shaggy | | [ Choď na stránku: 1, 2 ] v Krčma | 32 | 2969 | 24.01.2010 19:19 Dany | | v Webdesign | 16 | 1875 | 15.05.2008 21:51 neopagan | | [ Choď na stránku: 1, 2, 3, 4 ] v Monitory, televízory a projektory | 107 | 10871 | 08.09.2007 12:24 Jopi | | [ Choď na stránku: 1, 2 ] v Krčma | 59 | 3527 | 18.03.2009 19:21 AppleX | | v Krčma | 18 | 1431 | 16.08.2009 7:29 compspol | | [ Choď na stránku: 1 ... 53, 54, 55 ] v Krčma | 1645 | 112995 | 18.01.2023 23:49 Andre | | v Webdesign | 16 | 1268 | 10.12.2011 17:12 stefantoto | | [ Choď na stránku: 1, 2, 3, 4, 5 ] v Krčma | 146 | 11044 | 30.08.2010 17:55 Freelan | | [ Choď na stránku: 1, 2, 3, 4 ] v Kultúra, umenie, filmy, hudba, história, média | 96 | 8244 | 24.02.2007 18:05 JanoF | | [ Choď na stránku: 1 ... 4, 5, 6 ] v Voľný čas a hobby | 179 | 12940 | 27.07.2007 21:57 xyz | | v Automobily, motorky | 17 | 1608 | 13.04.2007 15:13 Rasputin | | v Voľný čas a hobby | 21 | 2521 | 11.07.2010 4:13 Trty | | v Perl, Python, Ruby, CGI | 0 | 2443 | 24.11.2007 22:08 vl4kn0 | | [ Choď na stránku: 1, 2 ] v Počítačové hry | 34 | 1757 | 27.11.2015 20:37 werwest | | [ Choď na stránku: 1, 2, 3, 4 ] v Krčma | 108 | 18515 | 11.02.2012 14:44 Mišk4 |
|