Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.58 KB | None | 0 0
  1. TARTALOM:
  2. 1.---10 LEBEGŐPONTOS SZÁM, HÁNYSZOR FORDULT ELŐ ENNÉL NAGYOBB SZÁM +
  3. 2.--- SZÖGEK FOKA, SZINUSZA + (szar a feladat nem kosz a vége) +
  4. 3.--- SZÖGEK FOKA, KOSZINUSZA +
  5. 4.--- CÉZÁRKÓD, ELTOLÁS 5TEL +
  6. 5.--- 2SZÓ BEKÉR, ABRAKADABRA +
  7. 6.--- BEOLVAS EGÉSZ, RACIONÁLIS, MIN MAX CSERE +
  8. 7.--- BEOLVAS EGY SZAMOT, MAJD ÁTLAGNÁL NAGYOBB +
  9. 8.--- BEOLVAS NEG. LEBEGŐT, GYÖK +
  10. 9.--- ANGOL ABC SORBA RENDEZÉS +
  11. 10.--- SZTRING BEOLVAS, 0. ÉS 1. INDEX CSERE +/idk.
  12. 11.--- SZÁMOK POZITIVIG,HÁROMSZÖG +
  13. 12.--- SZAVAK EGYMÁS UTÁN, SZÁZALÉK +
  14. 13.--- OLVASSON BE SZÖVEGET, PIRAMIS +
  15. 14.--- Páratlanon szám, pároson betű, kilép +
  16. 15.--- 10 szám egy tömbbe, majd számok, amelyik elemmel osztható azt kiír +
  17.  
  18. /*1.---10 LEB.SZÁM, HÁNYSZOR FORDULT ELŐ ENNÉL NAGYOBB SZÁM
  19. #include <stdio.h>
  20. #include <string.h>
  21. #include <stdbool.h>
  22. #include <math.h>
  23. #define DB 10
  24. int main(void) {
  25. double szamok[DB];
  26. for(int i=0; i<DB; i++){
  27. scanf("%lf", &szamok[i]);
  28. }
  29. double keresett_szam=0.0;
  30. int keresett_szamnal_nagyobb_gyakorisaga;
  31. do{
  32. scanf("%lf", &keresett_szam);
  33. keresett_szamnal_nagyobb_gyakorisaga = 0;
  34. for(int i= 0; i<DB; i++){
  35. if(szamok[i] >= keresett_szam){
  36. ++keresett_szamnal_nagyobb_gyakorisaga;
  37. }
  38. }
  39. printf("%d\n", keresett_szamnal_nagyobb_gyakorisaga);
  40. }while(keresett_szamnal_nagyobb_gyakorisaga != 0);
  41. return 0;
  42. }
  43.  
  44. 2.----SZÖGEK FOKA, SZINUSZA
  45. #include <stdio.h>
  46. #include <stdbool.h>
  47. #include <string.h>
  48. #include <math.h>
  49. #include <iso646.h>
  50. #define DB 10
  51. int main(void) {
  52. double szogek[DB];
  53. for(int i=0; i<DB; ++i){
  54. scanf("%lf", &szogek[i]);
  55. }
  56. for(int i=0; i<DB; ++i){
  57. if(sin(szogek[i]*(M_PI/180))>0){
  58. printf("%.3lf ", szogek[i]);
  59. }
  60. }
  61. printf("\n");
  62. for(int i=0; i<DB; ++i){
  63. if(sin(szogek[i]*(M_PI/180))>0){
  64. printf("%.3lf ", sin(szogek[i]*(M_PI/180)));
  65. }
  66. }
  67. return 0;
  68. }
  69. 3.---SZÖGEK FOKA, KOSZINUSZA
  70. #include <stdio.h>
  71. #include <string.h>
  72. #include <math.h>
  73. #define DB 10
  74. int main(void) {
  75. int i;
  76. double szamok[DB];
  77. for(i=0; i<DB; i++){
  78. scanf("%lf", &szamok[i]);
  79. }
  80. for(i=0; i<DB; i++){
  81. if(cos(szamok[i]*(M_PI/180))>0){
  82. printf("%.3f ", szamok[i]);
  83. }
  84. }
  85. printf("\n");
  86. for(i=0; i<DB; i++){
  87. if(cos(szamok[i]*(M_PI/180))>0){
  88. printf("%.3f ", cos(szamok[i]*(M_PI/180)));
  89. }
  90. }
  91.  
  92. return 0;
  93. }
  94. 4.----CÉZÁRKÓD, ELTOLÁS 5TEL
  95. #include <stdio.h>
  96. #include <string.h>
  97. #include <ctype.h>
  98. #define ELTOLAS 5
  99. #define DB 100
  100.  
  101. int main(void){
  102. char szoveg[DB];
  103. scanf("%s", szoveg);
  104. for(int i=0;i<strlen(szoveg);i++){
  105. if(isalpha(szoveg[i])){
  106. if(szoveg[i]+ELTOLAS>= 'a' && szoveg[i]+ELTOLAS<= 'z'){
  107. szoveg[i]=szoveg[i]+ELTOLAS;
  108. }
  109. else if(szoveg[i]>='a' && szoveg[i]+ELTOLAS>'z'){
  110. szoveg[i]=szoveg[i]+ELTOLAS-('z'-'a')-1;
  111. }
  112. else if (szoveg[i]+ELTOLAS>='A' && szoveg[i]+ELTOLAS<='Z'){
  113. szoveg[i]=szoveg[i]+ELTOLAS;
  114. }
  115. else {
  116. szoveg[i]=szoveg[i]+ELTOLAS-('Z'-'A')-1;
  117. }
  118. }
  119. }
  120. printf("%s", szoveg);
  121. return 0;
  122. }
  123. 5.---2SZÓ BEKÉR, ABRAKADABRA
  124. #include <stdio.h>
  125. #include <string.h>
  126. #define MAXCHAR 64
  127. int main(void) {
  128. char betuk[MAXCHAR + 1];
  129. char szo[MAXCHAR + 1];
  130. scanf("%s", betuk);
  131. scanf("%s", szo);
  132. int i=0;
  133. while(szo[i] != '\0'){
  134. for(int j=0; j<strlen(betuk); ++j){
  135. if(strchr(betuk, szo[i])) break;
  136. else szo[i]= '*';
  137. }
  138. ++i;
  139. }
  140. printf("%s", szo);
  141. return 0;
  142. }
  143. 6.----BEOLVAS EGÉSZ, RACIONÁLIS, MIN MAX CSERE
  144. #include <stdio.h>
  145. #include <stdbool.h>
  146. #include <string.h>
  147. #include <math.h>
  148. #include <iso646.h>
  149. #define DB 100
  150. int main(void) {
  151. int szam;
  152. double max, min;
  153. double szamok[DB];
  154.  
  155. scanf("%d", &szam);
  156. for(int i=0; i<szam; ++i){
  157. scanf("%lf", &szamok[i]);
  158. if(i==0){
  159. min=szamok[i];
  160. max=szamok[i];
  161. }else if(szamok[i] > max){
  162. max=szamok[i];
  163. }else if(szamok[i]<min){
  164. min=szamok[i];
  165. }
  166. }
  167. for(int i=0; i<szam; ++i){
  168. if(max == szamok[i]){
  169. printf("%.2lf ", min);
  170. }else if(min == szamok[i]){
  171. printf("%.2lf ", max);
  172. }else{
  173. printf("%.2lf ", szamok[i]);
  174. }
  175. }
  176. return 0;
  177. }
  178. 7.----BEOLVAS EGY SZAMOT, MAJD ÁTLAGNÁL NAGYOBB
  179. #include <stdio.h>
  180. #include <string.h>
  181. #include <stdbool.h>
  182. #include <math.h>
  183. #define DB 100
  184. int main(void) {
  185. double szamok[DB];
  186. int szam;
  187. scanf("%d", &szam);
  188. double ossz=0;
  189. for(int i=0; i<szam; i++){
  190. scanf("%lf", &szamok[i]);
  191. ossz+=szamok[i];
  192. }
  193. double atl=ossz/szam;
  194. for(int i=0; i<szam; i++){
  195. if(szamok[i]>atl){
  196. printf("%.2f ", szamok[i]);
  197. }
  198. }
  199. return 0;
  200. }
  201. 8.---BEOLVAS NEG. LEBEGŐT, GYÖK
  202. #include <stdio.h>
  203. #include <math.h>
  204. int main(void) {
  205. double tomb[100], utolso=0, utolsoe;
  206. int i=0, j, n;
  207. while(utolso>=0){
  208. scanf("%lf", &utolso);
  209. tomb[i]=utolso;
  210. utolsoe=tomb[i-1];
  211. i++;
  212. }
  213. for(j=0; j<i; j++){
  214. if(tomb[j]>utolsoe) printf("%.2lf\n", sqrt(tomb[j]));
  215. }
  216. return 0;
  217. }
  218. 9.----ANGOL ABC SORBA RENDEZÉS
  219. #include <stdio.h>
  220. #include <stdbool.h>
  221. #include <string.h>
  222. #include <math.h>
  223. #include <iso646.h>
  224. #include <ctype.h>
  225.  
  226. int main(void) {
  227. char szoveg[100];
  228. scanf("%[^\n]s ", szoveg);
  229. char *szo = strtok(szoveg," ");
  230. while(strcmp(szo, "kilep")!=0){
  231. int j=0;
  232. char betuk[10] = " ";
  233. for(int i=0; i<strlen(szo); ++i){
  234. if(strchr(betuk, tolower(szo[i])))
  235. continue;
  236. else{
  237. if(tolower(szo[i])>=97 && tolower(szo[i])<=122){
  238. betuk[j] = tolower(szo[i]);
  239. j++;
  240. }
  241. }
  242. }
  243. bool csere=true;
  244. while(csere==true){
  245. csere=false;
  246. for(int i=0; i<strlen(betuk)-1; ++i){
  247. if(betuk[i]>betuk[i+1]){
  248. csere=true;
  249. char tmp = betuk[i];
  250. betuk[i] = betuk[i+1];
  251. betuk[i+1] = tmp;
  252. }
  253. }
  254. }
  255. printf("%s\n", betuk);
  256. szo=strtok(NULL, " ");
  257. }
  258. return 0;
  259. }
  260. 10.---SZTRING BEOLVAS, 0. ÉS 1. INDEX CSERE
  261. #include <stdio.h>
  262. #include <string.h>
  263. #include <stdbool.h>
  264. #include <math.h>
  265. int main(void) {
  266. char szo[100];
  267. scanf("%s", szo);
  268. while(strlen(szo) > 2){
  269. char csere1 = szo[0];
  270. char csere2 = szo[1];
  271. int i=0;
  272. while (szo[i] != '\0'){
  273. if(szo[i] == csere1){
  274. szo[i] = csere2;
  275. }
  276. else if(szo[i] == csere2){
  277. szo[i] = csere1;
  278. }
  279. i++;
  280. }
  281. printf("%s\n", szo);
  282. scanf("%s", szo);
  283. }
  284. return 0;
  285. }
  286. 11.---SZÁMOK POZITIVIG,HÁROMSZÖG
  287. #include <stdio.h>
  288.  
  289. int main(void) {
  290. int sor=0;
  291. int sorok, i, j;
  292. while(scanf("%d", &sorok), (sorok<=0) ){
  293. printf("Hiba: N nem pozitiv\n");
  294. }
  295. for(j=sor;j<sorok;j++){
  296. for(i=0;i<sorok-j;i++){
  297. printf(" ");
  298. }
  299. for(i=0;i<j*2+1;i++){
  300. printf("%c", 'A'+j);
  301. }
  302. printf("\n");
  303. }
  304.  
  305.  
  306. return 0;
  307. }
  308. 12.---SZAVAK EGYMÁS UTÁN, SZÁZALÉK
  309. #include <stdio.h>
  310. #include <math.h>
  311. #include <string.h>
  312. #include <stdbool.h>
  313. int main(void) {
  314. char tomb[64];
  315. double utolso, utolsoe=0;
  316. while(scanf("%s", tomb), strcmp(tomb, "kilep") !=0){
  317. if(utolsoe==0){
  318. utolsoe=strlen(tomb);
  319. scanf("%s", tomb);
  320. }
  321. utolso= strlen(tomb);
  322. printf("%.3f\n", (utolso/utolsoe)*100);
  323. utolsoe=utolso;
  324. }
  325. return 0;
  326. }
  327. 13.---OLVASSON BE SZÖVEGET, PIRAMIS
  328. #include <stdio.h>
  329. #include <string.h>
  330.  
  331. int main(void) {
  332. char szo[101];
  333. scanf("%s", szo);
  334. for(int i=0; i<strlen(szo); ++i){
  335. for(int j=0; j<=i; ++j){
  336. printf("%c", szo[j]);
  337. }
  338. printf("\n");
  339. }
  340. return 0;
  341. }
  342.  
  343. 14.---Páratlanon szám, pároson betű, kilép
  344. #include <stdio.h>
  345. #include <string.h>
  346. #include <ctype.h>
  347. int main(void) {
  348. char szo[100];
  349. int helyesseg,i;
  350. while (scanf("%s", szo) , strcmp (szo,"kilep") !=0) {
  351. helyesseg =1;
  352. for (i = 0; i< strlen(szo); i++) szo[i]=tolower(szo[i]);
  353. for (i = 0; i< strlen(szo); i= i+2) {
  354. if (szo[i] < '0' || szo[i] > '9') helyesseg =0;
  355. }
  356. for (i = 1; i< strlen(szo); i= i+2) {
  357. if (szo[i] < 'a' || szo[i] > 'z') helyesseg =0;
  358. }
  359. if (helyesseg == 1) printf("helyes\n");
  360. else printf ("helytelen\n");
  361. }
  362. return 0;
  363. }
  364.  
  365. 15.---10 szám egy tömbbe, majd számok, amelyik elemmel osztható azt kiír
  366. #include <stdio.h>
  367. #define DB 10
  368.  
  369. int main(void) {
  370. int szamok[DB];
  371. int szam=0;
  372. for(int i=0; i<DB; i++){
  373. scanf("%d", &szamok[i]);
  374. }
  375. do{
  376. scanf("%d", &szam);
  377. if(szam!= -1){
  378. for(int i=0; i<DB; i++){
  379. if(szamok[i]%szam==0){
  380. printf("%d", szamok[i]);
  381. }
  382. }
  383. printf("\n");
  384. }
  385. }while(szam != -1);
  386. return 0;
  387. }
  388. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement