
21.10.2009, 19:41
|
|
Познающий
Регистрация: 21.08.2008
Сообщений: 40
С нами:
9326797
Репутация:
12
|
|
Сообщение от GroodeR
Ребята, нужна помощь, такое задание
Язык реализации Си
Написать функцию Dohod, что считует доход по вкладу. Выходными даними есть: величина вклада, процентная ставка (годовых) и строк вклада (количество дней).
Буду весьма признателен. 
Код:
void dohod(double L, double p,int d){
double s=0;
s=L*((p/364)*d);
cout << endl << "Polucenai ssuma: " << s;
}
|
|
|

22.10.2009, 03:45
|
|
Новичок
Регистрация: 12.10.2009
Сообщений: 4
С нами:
8727377
Репутация:
0
|
|
Помогите срочно, надо написать на с++!
Написать сие дело надо до 22 октября 12:00-13:00 по МСК!
Помогите, пожалуйста, пообещал девушке прогу написать, но не получилось! А ей эту прогу завтра как часть лабы сдавать 
Отблагодарю чем смогу!!!
Вывести функцию y=f(x) при помощи ряда и вывести её значения при (а меньше или равно х меньше или равно b) с шагом Hx. Суммирование ряда длится до тех пор, пока член, который прибавляется больше чем E=10^-6 (10 в степени минус 6). Подсчитать количество вычисленных членов ряда для x=b.
Собсна само выражение.

|
|
|

22.10.2009, 15:11
|
|
Познающий
Регистрация: 29.06.2008
Сообщений: 32
С нами:
9402984
Репутация:
24
|
|
Господа!Буду очень благодарен за любую предоставленную помощь в решении вот этой задачи:
№3.Дано предложение,в конце которого стоит точка.Слова отделены друг от друга одним или несколькими пробелами.Найти максимальную длину слов в данном предложении.
Язык программирования желательно С++ либо Pascal
Последний раз редактировалось Martyr; 22.10.2009 в 15:24..
|
|
|

25.10.2009, 16:44
|
|
Познающий
Регистрация: 16.07.2008
Сообщений: 82
С нами:
9379631
Репутация:
142
|
|
Сообщение от Martyr
Господа!Буду очень благодарен за любую предоставленную помощь в решении вот этой задачи:
№3.Дано предложение,в конце которого стоит точка.Слова отделены друг от друга одним или несколькими пробелами.Найти максимальную длину слов в данном предложении.
Язык программирования желательно С++ либо Pascal
Код:
#include<stdio.h>
#include<string.h>
int main( int argc , char *argv[] )
{
char str[] = "Very very simple example.";
char *pch = NULL;
int max = 0;
pch = strtok( str , " ." );
while( pch != NULL )
{
printf("%s\n" , pch );
if( max < strlen( pch ) ) max = strlen( pch );
pch = strtok( NULL , " .");
}
printf("max len is : %d\n" , max );
return 0;
}
|
|
|

22.10.2009, 20:19
|
|
Познающий
Регистрация: 20.01.2008
Сообщений: 65
С нами:
9634990
Репутация:
25
|
|
Код:
#include<string>
#include<iostream>
#include<fstream>
#include<cstdlib>
#define SYMBOLS 0
#define WORDS 1
#define STRINGS 2
#define NSTRING 3
#define NWORD 4
#define OVERLEN 5
using namespace std;
int main(int argc, char **argv){
int i, j, cc;
char buf[1001];
long count[6]={
-1, // count[ SYMBOLS ] - кол-во символов в файле
0, // count[ WORDS ] - кол-во слов
0, // count[ STRINGS ] - кол-во строк
0, // count[ NSTRING ] - номер строки в кот-ой самое длинное слово
0, // count[ NWORD ] - номер слова кот-е явл-ся самым длинным
0 //count[ OVERLEN ] - длина самого длинного слова
};
fstream f;
f.open(argv[1], ios::in | ios::out);
if( !f ){
cout<<"Cannot open file : "<<argv[1]<<endl;
exit(1);
}
f.seekp( 0, ios::beg);
while(!f.eof()){
f.getline(buf,1000);
puts(buf);
if(strlen(buf) >0 ) ++count[STRINGS]; // строки
else continue;
for(i=0, j=0; i<= strlen(buf); ++i, ++j ){
if(buf[i]==' ' || buf[i]=='\t'|| buf[i]=='\n' || buf[i]=='\0' ){
for( ; i<=strlen(buf) && (buf[i] ==' ' || buf[i]=='\t'); ++i );
if(i>0){
++count[WORDS]; // слова
}
if(j>count[OVERLEN]){
count[NWORD] = count[WORDS];
count[NSTRING] = count[STRINGS];
count[OVERLEN] = j;
}
j=0;
}
}
count[SYMBOLS] +=i;
}
cout<<"SYMBOLS: "<<count[SYMBOLS]<<endl;
cout<<"WORDS: "<<count[WORDS]<<endl;
cout<<"STRINGS: "<<count[STRINGS]<<endl;
return 0;
}
|
|
|

24.10.2009, 02:38
|
|
Познающий
Регистрация: 03.12.2008
Сообщений: 56
С нами:
9176827
Репутация:
29
|
|
Всем доброго времени суток.
В качестве лабораторной задали написать программу, которая осуществляет действия шифровальной машины Энигма. С отличиями в том, что в качестве алфавита используются не 26 букв латиницы, а 64 символа: 33 русских буквы плюс дополнительно введенные символы. Я написал шифрование и расшифровку.
Проблема в том, что еще нужно осуществить дешифровку сообщений. Правда есть несколько оговорок: не используется "коммутационная панель" (т.е. шифруемые символы сразу попадают в первую роторную "подстановку"), известно количество роторов (подстановок) - их три штуки, и заранее известен отражатель (Reflector). Неизвестными остаются сами роторы и их начальные положения. В связи с этим вопрос. Есть ли способ осуществить дешифровку сообщений не перебирая все возможные ключи и варианты роторов (читай подстановок)? Как уменьшить количество вариантов для перебора? Просто с моим алфавитом получается (64! * 64)^3 ~ примерно 5,355 *10^272
Последний раз редактировалось StealthMaster; 24.10.2009 в 02:40..
|
|
|

25.10.2009, 15:12
|
|
Новичок
Регистрация: 18.10.2009
Сообщений: 1
С нами:
8717859
Репутация:
0
|
|
Помогите написать программу на С++ с помощью рекурсии:
Задано двумерное поле, содержащее черные фигуры на белом фоне. Перекрасить в красный цвет фигуру, содержащую выбранную пользователем точку. Допускается заменить цветовое представление кодовым.
Заранее спасибо .
|
|
|

25.10.2009, 22:26
|
|
Познающий
Регистрация: 10.02.2009
Сообщений: 40
С нами:
9077503
Репутация:
0
|
|
помогите исправить ошибки в задачке на pascale
program chast;
var s:real;
n:integer;
sign:integer;
factor:integer;
i:integer;
begin
write('Ukazhite kol-vo elementov rada n=');
readln(n);
s:=0;
factor:=1;
for i:=1 to n do
begin
if i mod 2 = 0 then
sign:=-1
else
sign:=1;
factor:=factor*i;
s:=s+sign*((i+1)*exp(i*ln(x)))/factor;
writeln('s=',s);
end;
readln;
end.
|
|
|

26.10.2009, 00:05
|
|
Новичок
Регистрация: 25.10.2009
Сообщений: 6
С нами:
8707465
Репутация:
0
|
|
Помогите с заданием на делфи.
=================
Создать модуль из функций и процедур для благоустройства:
1 одномерного массива за ростом.
2 одномерного массива за спадением.
3 Двумерного массива за ростом (по строкам).
4 Двумерного массиваза ростом (по столбикам)
5 двумерного масива за спадением ( по строкам).
6 двумерного масива за спадением (по столбикам).
|
|
|

29.10.2009, 10:29
|
|
Познающий
Регистрация: 22.09.2007
Сообщений: 42
С нами:
9808570
Репутация:
22
|
|
Сообщение от tester8
Помогите с заданием на делфи.
=================
Создать модуль из функций и процедур для благоустройства:
1 одномерного массива за ростом.
2 одномерного массива за спадением.
3 Двумерного массива за ростом (по строкам).
4 Двумерного массиваза ростом (по столбикам)
5 двумерного масива за спадением ( по строкам).
6 двумерного масива за спадением (по столбикам).
... если честно не понял самого задания.
Что значит "для благоустройства массива за ростом и падением"?
ну либо первое, либо одно из двух (с) хз
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|