RelaxДом

Быстрый поиск

Расширенный поиск

Авторизация

Запомнить? | Забыл пароль?
 
Register
Welcome
 
Программирование С++, С#, учимся программировать, и делимся опытом

Ответ
Непрочитано 25.12.2009, 23:36   #1
YUrok Мужской

 
В гостях
Регистрация: 12.05.2009
Сообщений: 39
pm
По умолчанию программы на Си

Хай. плиз. оч надо написать проги на Си. 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 кг

плиз оч надо до пндельника
YUrok вне форума   Ответить с цитированием
Непрочитано 27.12.2009, 23:24   #2
FreeSky Мужской

Аватар для FreeSky
 
Осваиваюсь
Регистрация: 11.06.2008
Адрес: /dev/sda2
Сообщений: 143
pm
По умолчанию 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;
}
__________________
Я сделан из такого вещества,
Из двух неразрешимых столкновений,
Из ярких красок полных торжества,
Из черных подозрительных сомнений...
FreeSky вне форума   Ответить с цитированием
Непрочитано 28.12.2009, 01:44   #3
memoRRRRR Мужской

Аватар для memoRRRRR
 
Живу тут
Регистрация: 23.01.2008
Сообщений: 1,768
pm
По умолчанию Re: программы на Си

3-я ну уж очень легка)

гЫЫ очень сильно похожие лабы)) то , что я сдавал на паре
__________________
memoRRRRR вне форума   Ответить с цитированием
Непрочитано 29.12.2009, 13:52   #4
FreeSky Мужской

Аватар для FreeSky
 
Осваиваюсь
Регистрация: 11.06.2008
Адрес: /dev/sda2
Сообщений: 143
pm
По умолчанию Re: программы на Си

ну я только начинающий - на более сложные мне еще рано замахиваться поэтому помогаю чем смогу)
__________________
Я сделан из такого вещества,
Из двух неразрешимых столкновений,
Из ярких красок полных торжества,
Из черных подозрительных сомнений...
FreeSky вне форума   Ответить с цитированием
Непрочитано 14.01.2010, 19:06   #5
Djek Мужской

Аватар для Djek
 
Осваиваюсь
Регистрация: 05.03.2009
Сообщений: 107
pm
По умолчанию Re: программы на Си

Проги копеечные. Дальше будет сложнее, учите СИ!
Djek вне форума   Ответить с цитированием
Непрочитано 14.01.2010, 19:26   #6
Deny Мужской

 
Известный житель
Регистрация: 24.09.2007
Адрес: динамический
Сообщений: 2,220
pm
По умолчанию Re: программы на Си

+1
кстати 3 программа была выше, только величины другие.
Deny вне форума   Ответить с цитированием
Непрочитано 10.03.2010, 07:39   #7
BIT Мужской

Аватар для BIT
 
Администратор
Регистрация: 26.11.2007
Сообщений: 998
pm
По умолчанию Re: программы на Си

ностальжи
__________________

В памяти моей ты останешься молодой и любимой...
BIT вне форума   Ответить с цитированием
Непрочитано 05.06.2011, 12:06   #8
TblKBbl4 Мужской

Аватар для TblKBbl4
 
Живу тут
Регистрация: 06.03.2008
Сообщений: 1,207
pm
По умолчанию 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.
TblKBbl4 вне форума   Ответить с цитированием
 
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход