программы на Си
Хай. плиз. оч надо написать проги на Си. 1 курс.
вот условия задач. 1. xarctgx-ln корень(1+x^2)=(x^2)/2-(x^4)/12+...+(-1)^(n+1)*(x^2n)/(2n-1)2n, x принадлежит [0;1], h=0,1 , E=10^-3 2. В целочисленном массиве после которых 3 отрицательных чисел идущих подряд вставить пустое множество 3. перевести массу заданную в килограммах в виде пуды фунты золотники 1 пуд = 40 фунтов 1фунт = 96 золотников 1фунт = 0,4095 кг плиз оч надо до пндельника |
Re: программы на Си
Задача #3:
Код:
#include <stdio.h> |
Re: программы на Си
3-я ну уж очень легка)
гЫЫ очень сильно похожие лабы)) то , что я сдавал на паре =) |
Re: программы на Си
ну я только начинающий - на более сложные мне еще рано замахиваться :) поэтому помогаю чем смогу)
|
Re: программы на Си
Проги копеечные. Дальше будет сложнее, учите СИ!
|
Re: программы на Си
+1
кстати 3 программа была выше, только величины другие. |
Re: программы на Си
ностальжи :)
|
Re: программы на Си
Ребят, помогите кодом, кто может.
Вот текст задания: [SPOILER="Текст"]На междугородной АТС информация о разговорах содержит дату разговора, код и название города, время разговора, тариф, номер телефона в этом городе и номер телефона абонента. Вывести по каждому городу общее время разговоров с ним и сумму.[/SPOILER] А вот что лежит в исходном файле: [SPOILER="Файл"]10.10.2010 123 Atata 23 43 123456 123678 11.10.2010 234 Bububub 45 68 435463 12345 12.11.2010 123 Atata 412 43 123456 123678 14.12.2010 234 Bububub 234 68 435463 12351[/SPOILER] Вот небольшие наработки, где то ошибка: [SPOILER="Код"]#include <conio.h> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> main() {clrscr; FILE *f,*g; int i,j=0,t,r=0; char str[128]; char q[20]; if((f=fopen("f.txt","r"))!=NULL) { if((g=fopen("g.txt","w+"))!=NULL){ while(!feof(f)) { if(fgets(str, 126, f)) r=r+1; } int *mas1=new int[r]; int *mas2=new int[r]; int *mas3=new int[r]; fseek(f, 0, SEEK_SET); while(!feof(f)) { if(fgets(str, 126, f)) { t=0; i=0; while((str[i])!=' '){ i++; } i=i+1; while((str[i])!=' '){ q[t]=str[i]; i++;t++; } mas1[j]=atoi(q); i=i+1; t=0; while((str[i])!=' '){ i++; } i=i+1; while((str[i])!=' '){ q[t]=str[i]; i++;t++; } mas2[j]=atoi(q); t=0; i=i+1; while((str[i])!=' '){ q[t]=str[i]; i++;t++; } mas3[j]=atoi(q); j=j+1; } } for(i=0;i<=r;i++){ fprintf(g,"%d",mas1[i]); fprintf(g," %d",mas2[i]); fprintf(g," %d\n",mas3[i]); } delete []mas1; delete []mas2; delete []mas3; fclose(f); fclose(g); } else {printf("nevosmojno sozdat' file."); } } else {printf("nevozmojno otkrit' file."); } getch(); }[/SPOILER] Очень надо, заранее спасибо. Всё, уже сделал) |
Часовой пояс GMT +4, время: 23:53. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot