ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

31.08.2008, 19:10
|
|
Познающий
Регистрация: 22.01.2007
Сообщений: 40
Провел на форуме: 179857
Репутация:
4
|
|
как зделать чтобы при nomwet = -1 цыкл сразу завершился?
|
|
|

31.08.2008, 19:42
|
|
Новичок
Регистрация: 04.06.2008
Сообщений: 24
Провел на форуме: 55730
Репутация:
16
|
|
Код:
if (nomwet == -1) break;
|
|
|

01.09.2008, 00:53
|
|
Познающий
Регистрация: 22.01.2007
Сообщений: 40
Провел на форуме: 179857
Репутация:
4
|
|
Господа как сравнить десять введённый чисел? Только if? или можна по другому?
|
|
|

01.09.2008, 01:10
|
|
Участник форума
Регистрация: 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;
Напиши, подробнее что нужно.
|
|
|

01.09.2008, 01:31
|
|
Познающий
Регистрация: 29.01.2008
Сообщений: 82
Провел на форуме: 373690
Репутация:
88
|
|
Сообщение от 4y4o
Господа как сравнить десять введённый чисел? Только if? или можна по другому?
_http://ru.wikibooks.org/wiki/Язык_Си_в_примерах/Сортировка
почтай, должно помочь)
|
|
|

01.09.2008, 01:17
|
|
Познающий
Регистрация: 22.01.2007
Сообщений: 40
Провел на форуме: 179857
Репутация:
4
|
|
ох ты )) Извени. во первых С++, во вторых вводим десять чисел и нада определить большее из них.
Последний раз редактировалось 4y4o; 01.09.2008 в 01:24..
|
|
|

01.09.2008, 09:11
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
Юзайте #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;
}
|
|
|

01.09.2008, 19:06
|
|
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме: 800727
Репутация:
83
|
|
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;
}
|
|
|

02.09.2008, 10:02
|
|
Участник форума
Регистрация: 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
вот о_О может потому что экспресс? 
|
|
|

02.09.2008, 13:50
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
Сообщение от Zakary
#include <iostream> не работает...при компиляции выдает ошибку...
ну т.е.
в коде любом типа
Код:
#include <iostream>
int main()
{
std::cout << "Hello, world!" << std::endl;
return 0;
}
пишет 1 error.
Итааак...) visual C++ 2008 express edition
вот о_О может потому что экспресс? 
Нет, явно не потому что Express, оно должно отличаться только наличием компонентов. Да и не будет такая компания отпугивать потенциальных клиентов. Ладно.. о чем я..
Описание ошибки в студию. Похоже на ошибку линковки. Все дело в прекомпиленных хидерах.
сделай
Сообщение от nc.STRIEM
попробуй
#include <iostream.h>
хотя должно работать и так как ты написал
На сколько я сведущ, то в Студии отказались от старых хидеров и либ. Потому <iostream.h>
No such file or directory.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|