HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 31.08.2008, 19:10
4y4o
Познающий
Регистрация: 22.01.2007
Сообщений: 40
Провел на форуме:
179857

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

как зделать чтобы при nomwet = -1 цыкл сразу завершился?
 
Ответить с цитированием

  #2  
Старый 31.08.2008, 19:42
ExZoD
Новичок
Регистрация: 04.06.2008
Сообщений: 24
Провел на форуме:
55730

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

Код:
if (nomwet == -1) break;
 
Ответить с цитированием

  #3  
Старый 01.09.2008, 00:53
4y4o
Познающий
Регистрация: 22.01.2007
Сообщений: 40
Провел на форуме:
179857

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

Господа как сравнить десять введённый чисел? Только if? или можна по другому?
 
Ответить с цитированием

  #4  
Старый 01.09.2008, 01:10
UnPazz
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме:
668329

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

Цитата:
Сообщение от 4y4o  
Господа как сравнить десять введённый чисел? Только if? или можна по другому?
для чего сравнивать? в сортировке используется сравнение? Сортировки разные есть - по разному можно сравнивать 10 чисел - почти всегда только if используется, но иногда нет.
Например, вот алгоритм сортировки Шелла :
Цитата:
{на входе массив чисел a}
procedure sort;
var i,j,k,h,shag,t:integer;
begin
k:=0;
shag:=trunc( ln(n) / ln(2)-1); {vichislenie shaga metodom knuta}

for h:=shag downto 1 do
begin
k:=h;
for i:=k to n do
begin
t:=a[i];
j:=i-k;
while (j>0) and (t<a[j]) do
begin
a[j+k]:=a[j];
j:=j-k;
end;
a[j+k]:=t;
end;
end;

end;
Напиши, подробнее что нужно.
 
Ответить с цитированием

  #5  
Старый 01.09.2008, 01:31
Smapt
Познающий
Регистрация: 29.01.2008
Сообщений: 82
Провел на форуме:
373690

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

Цитата:
Сообщение от 4y4o  
Господа как сравнить десять введённый чисел? Только if? или можна по другому?
_http://ru.wikibooks.org/wiki/Язык_Си_в_примерах/Сортировка

почтай, должно помочь)
 
Ответить с цитированием

  #6  
Старый 01.09.2008, 01:17
4y4o
Познающий
Регистрация: 22.01.2007
Сообщений: 40
Провел на форуме:
179857

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

ох ты )) Извени. во первых С++, во вторых вводим десять чисел и нада определить большее из них.

Последний раз редактировалось 4y4o; 01.09.2008 в 01:24..
 
Ответить с цитированием

  #7  
Старый 01.09.2008, 09:11
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Юзайте #include <algorithm>

Изобретение велосипеда, это не true

Код:
// test.cpp : Defines the entry point for the console application.
//
#include <iostream>
#include <cstdlib>
#include <algorithm>
#include "stdafx.h"

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	const int nSize = 10;
	int nArray[nSize];

	for (int i = 0;i < nSize;++i)
		cin >> nArray[i];
	cout << *std::max_element(nArray, &nArray[10]) << endl;//дадада именно на 11 элемент. Это же итераторы
	system("pause");
	return 0;
}
 
Ответить с цитированием

2 4y4o
  #8  
Старый 01.09.2008, 19:06
ronald
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме:
800727

Репутация: 83
Отправить сообщение для ronald с помощью ICQ
По умолчанию 2 4y4o

1-st:
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
float nomwet = 0, nachbal = 0, rashod = 0, prihod = 0, predel = 0, newbal = 0;
while (1)
{cout << "Vvedite nomer weta (ili -1): ";
cin >> nomwet;
}

if (nomwet==-1)
{
getchar();
cout<<"Finishing program...";
sleep (скок хошь, но тут по-мойму в милисекундах);
_getch(); //если VS 2005 и далее,то так, раньше - getch()
return 0;
}
else
{
cout << "Vvedite na4alniu balans: ";
cin >> nachbal;
cout << "Vvedite symmy rashodov: ";
cin >> rashod;
cout << "Vvedite symmy prihoda: ";
cin >> prihod;
cout << "Vvedite predel kredita: ";
cin >> predel;
cout << "HOMEP WETA: " << nomwet << endl;
newbal = nachbal + rashod - prihod;
cout << "Balans: " << newbal << endl;
if (newbal > predel)
cout << "PREDEL PREVUWEN!!!\n";}
return 0;
}
 
Ответить с цитированием

  #9  
Старый 02.09.2008, 10:02
Zakary
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме:
749734

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

#include <iostream> не работает...при компиляции выдает ошибку...

ну т.е.
в коде любом типа
Код:
#include <iostream>
 
int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}
пишет 1 error.

Итааак...) visual C++ 2008 express edition

вот о_О может потому что экспресс?
 
Ответить с цитированием

  #10  
Старый 02.09.2008, 13:50
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zakary  
#include <iostream> не работает...при компиляции выдает ошибку...

ну т.е.
в коде любом типа
Код:
#include <iostream>
 
int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}
пишет 1 error.

Итааак...) visual C++ 2008 express edition

вот о_О может потому что экспресс?
Нет, явно не потому что Express, оно должно отличаться только наличием компонентов. Да и не будет такая компания отпугивать потенциальных клиентов. Ладно.. о чем я..

Описание ошибки в студию. Похоже на ошибку линковки. Все дело в прекомпиленных хидерах.

сделай

Код:
#include "stdafx.h"
Цитата:
Сообщение от nc.STRIEM  
попробуй
#include <iostream.h>
хотя должно работать и так как ты написал
На сколько я сведущ, то в Студии отказались от старых хидеров и либ. Потому <iostream.h>
Цитата:
No such file or directory.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ