Программирование С++, С#, учимся программировать, и делимся опытом
25.12.2009, 23:36
#1
В гостях
Регистрация: 12.05.2009
Сообщений: 39
Вы сказали Спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
программы на Си
Хай. плиз. оч надо написать проги на Си. 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 кг
плиз оч надо до пндельника
27.12.2009, 23:24
#2
Осваиваюсь
Регистрация: 11.06.2008
Адрес: /dev/sda2
Сообщений: 143
Вы сказали Спасибо: 20
Поблагодарили 35 раз(а) в 22 сообщениях
Re: программы на Си
Задача #3:
Код:
#include <stdio.h>
int main(void) {
float k;
while((scanf("%f", &k)) != EOF) {
printf("Фунты: %f\nПуды: %f\nЗолотники: %f\n", (k / 0.4095), (k / 0.4095 / 40.0), (k / 0.4095 * 96.0));
}
return 0;
}
__________________
Я сделан из такого вещества,
Из двух неразрешимых столкновений,
Из ярких красок полных торжества,
Из черных подозрительных сомнений...
28.12.2009, 01:44
#3
Живу тут
Регистрация: 23.01.2008
Сообщений: 1,768
Вы сказали Спасибо: 94
Поблагодарили 60 раз(а) в 43 сообщениях
Re: программы на Си
3-я ну уж очень легка)
гЫЫ очень сильно похожие лабы)) то , что я сдавал на паре
__________________
29.12.2009, 13:52
#4
Осваиваюсь
Регистрация: 11.06.2008
Адрес: /dev/sda2
Сообщений: 143
Вы сказали Спасибо: 20
Поблагодарили 35 раз(а) в 22 сообщениях
Re: программы на Си
ну я только начинающий - на более сложные мне еще рано замахиваться
поэтому помогаю чем смогу)
__________________
Я сделан из такого вещества,
Из двух неразрешимых столкновений,
Из ярких красок полных торжества,
Из черных подозрительных сомнений...
14.01.2010, 19:06
#5
Осваиваюсь
Регистрация: 05.03.2009
Сообщений: 107
Вы сказали Спасибо: 59
Поблагодарили 46 раз(а) в 37 сообщениях
Re: программы на Си
Проги копеечные. Дальше будет сложнее, учите СИ!
14.01.2010, 19:26
#6
Известный житель
Регистрация: 24.09.2007
Адрес: динамический
Сообщений: 2,220
Вы сказали Спасибо: 36
Поблагодарили 135 раз(а) в 89 сообщениях
Награды пользователя:
Re: программы на Си
+1
кстати 3 программа была выше, только величины другие.
10.03.2010, 07:39
#7
Администратор
Регистрация: 26.11.2007
Сообщений: 998
Вы сказали Спасибо: 365
Поблагодарили 617 раз(а) в 202 сообщениях
Re: программы на Си
ностальжи
__________________
В памяти моей ты останешься молодой и любимой...
05.06.2011, 12:06
#8
Живу тут
Регистрация: 06.03.2008
Сообщений: 1,207
Вы сказали Спасибо: 158
Поблагодарили 178 раз(а) в 76 сообщениях
Награды пользователя:
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]
Очень надо, заранее спасибо.
Всё, уже сделал)
__________________
Последний раз редактировалось TblKBbl4; 05.06.2011 в 17:07 .
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.