HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 21.10.2009, 19:41
Иван8
Познающий
Регистрация: 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;
}
 
Ответить с цитированием

  #2  
Старый 22.10.2009, 03:45
SeoLapot
Новичок
Регистрация: 12.10.2009
Сообщений: 4
С нами: 8727377

Репутация: 0
По умолчанию

Помогите срочно, надо написать на с++!
Написать сие дело надо до 22 октября 12:00-13:00 по МСК!
Помогите, пожалуйста, пообещал девушке прогу написать, но не получилось! А ей эту прогу завтра как часть лабы сдавать
Отблагодарю чем смогу!!!


Вывести функцию y=f(x) при помощи ряда и вывести её значения при (а меньше или равно х меньше или равно b) с шагом Hx. Суммирование ряда длится до тех пор, пока член, который прибавляется больше чем E=10^-6 (10 в степени минус 6). Подсчитать количество вычисленных членов ряда для x=b.

Собсна само выражение.

 
Ответить с цитированием

  #3  
Старый 22.10.2009, 15:11
Martyr
Познающий
Регистрация: 29.06.2008
Сообщений: 32
С нами: 9402984

Репутация: 24
По умолчанию

Господа!Буду очень благодарен за любую предоставленную помощь в решении вот этой задачи:

№3.Дано предложение,в конце которого стоит точка.Слова отделены друг от друга одним или несколькими пробелами.Найти максимальную длину слов в данном предложении.
Язык программирования желательно С++ либо Pascal

Последний раз редактировалось Martyr; 22.10.2009 в 15:24..
 
Ответить с цитированием

  #4  
Старый 25.10.2009, 16:44
_antony
Познающий
Регистрация: 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;
}
 
Ответить с цитированием

  #5  
Старый 22.10.2009, 20:19
xxxxxxxxxxxxxxx
Познающий
Регистрация: 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;
}
 
Ответить с цитированием

  #6  
Старый 24.10.2009, 02:38
StealthMaster
Познающий
Регистрация: 03.12.2008
Сообщений: 56
С нами: 9176827

Репутация: 29
По умолчанию

Всем доброго времени суток.
В качестве лабораторной задали написать программу, которая осуществляет действия шифровальной машины Энигма. С отличиями в том, что в качестве алфавита используются не 26 букв латиницы, а 64 символа: 33 русских буквы плюс дополнительно введенные символы. Я написал шифрование и расшифровку.

Проблема в том, что еще нужно осуществить дешифровку сообщений. Правда есть несколько оговорок: не используется "коммутационная панель" (т.е. шифруемые символы сразу попадают в первую роторную "подстановку"), известно количество роторов (подстановок) - их три штуки, и заранее известен отражатель (Reflector). Неизвестными остаются сами роторы и их начальные положения. В связи с этим вопрос. Есть ли способ осуществить дешифровку сообщений не перебирая все возможные ключи и варианты роторов (читай подстановок)? Как уменьшить количество вариантов для перебора? Просто с моим алфавитом получается (64! * 64)^3 ~ примерно 5,355 *10^272

Последний раз редактировалось StealthMaster; 24.10.2009 в 02:40..
 
Ответить с цитированием

  #7  
Старый 25.10.2009, 15:12
san400
Новичок
Регистрация: 18.10.2009
Сообщений: 1
С нами: 8717859

Репутация: 0
По умолчанию

Помогите написать программу на С++ с помощью рекурсии:
Задано двумерное поле, содержащее черные фигуры на белом фоне. Перекрасить в красный цвет фигуру, содержащую выбранную пользователем точку. Допускается заменить цветовое представление кодовым.
Заранее спасибо .
 
Ответить с цитированием

  #8  
Старый 25.10.2009, 22:26
>>serhio<<
Познающий
Регистрация: 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.
 
Ответить с цитированием

  #9  
Старый 26.10.2009, 00:05
tester8
Новичок
Регистрация: 25.10.2009
Сообщений: 6
С нами: 8707465

Репутация: 0
По умолчанию

Помогите с заданием на делфи.
=================

Создать модуль из функций и процедур для благоустройства:
1 одномерного массива за ростом.
2 одномерного массива за спадением.
3 Двумерного массива за ростом (по строкам).
4 Двумерного массиваза ростом (по столбикам)
5 двумерного масива за спадением ( по строкам).
6 двумерного масива за спадением (по столбикам).
 
Ответить с цитированием

  #10  
Старый 29.10.2009, 10:29
lastsmile
Познающий
Регистрация: 22.09.2007
Сообщений: 42
С нами: 9808570

Репутация: 22
По умолчанию

Цитата:
Сообщение от tester8  
Помогите с заданием на делфи.
=================

Создать модуль из функций и процедур для благоустройства:
1 одномерного массива за ростом.
2 одномерного массива за спадением.
3 Двумерного массива за ростом (по строкам).
4 Двумерного массиваза ростом (по столбикам)
5 двумерного масива за спадением ( по строкам).
6 двумерного масива за спадением (по столбикам).
... если честно не понял самого задания.
Что значит "для благоустройства массива за ростом и падением"?

ну либо первое, либо одно из двух (с) хз
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT ™ © 2001- Antichat Kft.