Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.03.2008, 21:32   #11
OIOI
Пользователь
 
Регистрация: 06.03.2008
Сообщений: 20
По умолчанию

блин...пишет что функция abc have a prototype... кажись все верно переписал..))
OIOI вне форума
Старый 06.03.2008, 22:05   #12
alexx777
Пользователь
 
Регистрация: 20.02.2008
Сообщений: 75
По умолчанию

Функция abs() обьявлена в файле math.h
alexx777 вне форума
Старый 06.03.2008, 22:13   #13
OIOI
Пользователь
 
Регистрация: 06.03.2008
Сообщений: 20
По умолчанию

шас попробую зново переписать, может гдето у меня о шибка...а что скажеш нашот 3 задания? чтото оно тоже не идет....(((
OIOI вне форума
Старый 06.03.2008, 22:18   #14
alexx777
Пользователь
 
Регистрация: 20.02.2008
Сообщений: 75
По умолчанию

Ceprey написал третье задание правильно, просто в нём 10 000 вариантов. В консоль они точно не поместяться. В качестве альтернативы можно записать эти значения в файл.
alexx777 вне форума
Старый 06.03.2008, 22:26   #15
OIOI
Пользователь
 
Регистрация: 06.03.2008
Сообщений: 20
По умолчанию

вообшем переписал 1 - все правильно) работает..БОЛЬШОЕ СПАСИБО! если ты с Киева могу и пиво поставить)) кстати а по другому можно 3 зделать, мне ети задания показывать надо...а когда я его врубаю С++ виснет (думает)
OIOI вне форума
Старый 06.03.2008, 22:35   #16
alexx777
Пользователь
 
Регистрация: 20.02.2008
Сообщений: 75
По умолчанию

Эта программа выводит все комбинации в файл result.txt:

Код:
#include <fstream.h>

int main(){
 ofstream ofs("result.txt");
 for(int i=1;i<=10;i++){
  for(int j=1;j<=10;j++){
   for(int k=1;k<=10;k++){
    for(int n=1;n<=10;n++){
     ofs << i << ' ' << j << ' ' << k << ' ' << n << '\n';
    }
   }
  }
 }
 ofs.close();
 return 0;
}

Последний раз редактировалось alexx777; 06.03.2008 в 22:56.
alexx777 вне форума
Старый 06.03.2008, 22:53   #17
alexx777
Пользователь
 
Регистрация: 20.02.2008
Сообщений: 75
По умолчанию

По поводу задания 1: сначала ты писал, что нужно проверять |x2 + 2y2|<=2, позже ты написал |x2 - 2y2|<=2. Я писал программу для |x2 - 2y2|<=2. Если нужно |x2 + 2y2|<=2, замени строку

if(abs(x*x-2*y*y)<=2){

строкой

if(abs(x*x+2*y*y)<=2){
alexx777 вне форума
Старый 06.03.2008, 22:54   #18
Ceprey
Пользователь
 
Регистрация: 01.03.2008
Сообщений: 47
По умолчанию

Вот я поставил прерыватель, которые позволяет посмотреть результаты постепенно, за 10 приемов. А как "вырубит" на ходу - не знаю, но при предоагаемом прерывателе экрана на консоли вполне хватает, чтоб посмотреть все. Кстати, Carbon, мне любые замечания интересны. Если рациональнее без массива, интересно посмотреть.

Код:
#include <iostream.h>   
  
int main ()   
{  
    int a[10] = {1,2,3,4,5,6,7,8,9,10};   
  int f = 0;
       
  
    for (int i=0; i<10; i++)   
        {for (int j=0; j<10; j++)  
            {for (int h=0; h<10; h++)  
                {for(int k=0; k<10; k++)  
                cout<<a[i]<<" "<<a[j]<<" "<<a[h]<<" "<<a[k]<<"        ";} 

                }   
        	cout<<"Prodolzhit? (1 - da, 2 - net)";
	cin>>f;
	if (f==2) break;    }   
           
           
  
  
return 1;   
}
Ceprey вне форума
Старый 06.03.2008, 22:55   #19
OIOI
Пользователь
 
Регистрация: 06.03.2008
Сообщений: 20
По умолчанию

ой ! а чтото оно ничего не записывает в тхт файл...а да там в модуля "плюс" ето я ошибса..кстати вообшето я не програмист и никогда им не буду, просто нас насильно "мучают" (моя специальность "електронные апараты)))

Последний раз редактировалось OIOI; 06.03.2008 в 22:58.
OIOI вне форума
Старый 06.03.2008, 22:57   #20
alexx777
Пользователь
 
Регистрация: 20.02.2008
Сообщений: 75
По умолчанию

Файл result.txt будет находится в каталоге с программой.
P.S: Я исправил решение третьей задачи. Посмотри.
alexx777 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц