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

Python
  #1  
Старый 30.04.2010, 14:06
mozgpanic
Новичок
Регистрация: 09.03.2010
Сообщений: 3
Провел на форуме:
8042

Репутация: 3
Post Python

2 Robobit
Если я все правильно понял, то можно попробовать вот так:
PHP код:
# -*- coding: CP1251 -*-
check=0
#вводим размерность и элементы матрицы
n=input("введите количество строк: ")
m=input("введите количество столбцов: ")
matrix = [[input("введите элемент: ") for i in range(m)] for j in range(n)]
#функция пузырьковой сортировки
#(ей мы будем упорядочивать элементы строк)
def bubble(k):
    for 
x in range(len(k)-1):
       for 
y in range(len(k)-1-x):
            if 
k[y]<k[y+1]:
               
k[y],k[y+1]=k[y+1],k[y]
    return(
k)
#если строка неупорядоченна, упорядочиваем
for d in range(n):
    if 
str(matrix[d])!=str(bubble(matrix[d])):
        print(
"первая неупорядоченная строка в упорядоченном виде:")
        print(
matrix[d])
        
check=3
        
break
#если неупорядоченных строк нету
#значит все строки упорядоченны
if check==0:
    print(
"все строки упорядоченны!"
Код, однако, не претендует на рациональность...
 
Ответить с цитированием

  #2  
Старый 03.05.2010, 14:10
BELbIY
Познающий
Регистрация: 14.08.2009
Сообщений: 51
Провел на форуме:
997316

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

Составьте на языке Паскаль программу вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N.

Последний раз редактировалось BELbIY; 03.05.2010 в 14:23..
 
Ответить с цитированием

  #3  
Старый 03.05.2010, 14:41
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
Провел на форуме:
3055344

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

Цитата:
Сообщение от BELbIY  
Составьте на языке Паскаль программу вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N.
PHP код:
var i,n,summ:integer;
begin
write
('vvedite N =');
readln(n);
i:=1;
summ:=0;
while 
i<=do begin
summ
:=summ+i;
i:=i+1;
end;
writeln('summa=',summ);
readln;
end

Последний раз редактировалось EndLeSSDre@M; 03.05.2010 в 14:44..
 
Ответить с цитированием

  #4  
Старый 03.05.2010, 14:52
BELbIY
Познающий
Регистрация: 14.08.2009
Сообщений: 51
Провел на форуме:
997316

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

Цитата:
Сообщение от EndLeSSDre@M  
PHP код:
var i,n,summ:integer;
begin
write
('vvedite N =');
readln(n);
i:=1;
summ:=0;
while 
i<=do begin
summ
:=summ+i;
i:=i+1;
end;
writeln('summa=',summ);
readln;
end
Спасибо. Работает)
 
Ответить с цитированием

  #5  
Старый 03.05.2010, 15:48
Besi
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
Провел на форуме:
1319431

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

собстено ето лаба но чатсь зделал
вот немного кода
Цитата:
class CDIALOGDlg : public CDialog
{
public:
CDIALOGDlg();
enum { IDD = IDD_DIALOG1 };

protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support

// Implementation
protected:
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClickedCheck1();
// how long time client been in hotel

CString SecondName_String;
CString Adress_String;
int Phone_int;
int How_Many_Plays_int;
int How_Long_Stay_int;
};
CDIALOGDlg::CDIALOGDlg() : CDialog(CDIALOGDlg::IDD)
, SecondName_String(_T(""))
, Adress_String(_T(""))
, Phone_int(0)
, How_Many_Plays_int(0)
, How_Long_Stay_int(0)
{
}
void CDIALOGDlg:oDataExchange(CDataExchange* pDX)
{
CDialog:oDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, SecondName_String);
DDV_MaxChars(pDX, SecondName_String, 20);
DDX_Text(pDX, IDC_EDIT2, Adress_String);
DDX_Text(pDX, IDC_EDIT3, Phone_int);
DDV_MinMaxInt(pDX, Phone_int, 0, 15);
DDX_Text(pDX, IDC_EDIT4, How_Many_Plays_int);
DDV_MinMaxInt(pDX, How_Many_Plays_int, 1, 255);
DDX_Text(pDX, IDC_EDIT5, How_Long_Stay_int);
DDV_MinMaxInt(pDX, How_Long_Stay_int, 1, 365);
}
/////++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++
BEGIN_MESSAGE_MAP(CDIALOGDlg, CDialog)
END_MESSAGE_MAP()

void CLab_8App::OnDIALOG1()
{
CDIALOGDlg DIALOGDlg;
DIALOGDlg.DoModal();
}


// App command to run the dialog
void CLab_8App::OnAppAbout()
{
CAboutDlg aboutDlg;
aboutDlg.DoModal();
}
мне нада все данные принятые с диалога запомнить а после используя немного формул вывести на главное окно) таким вот способом
Цитата:
lass CMainWndublic CFrameWnd // визначення класу головного вікна
{
private:

float value;
public:
CBitmap m_bmp;
CMainWnd();
void show_image();
DECLARE_MESSAGE_MAP();
};
BEGIN_MESSAGE_MAP(CMainWnd,CFrameWnd)
ON_COMMAND(ID_EXIT,OnClose)
ON_COMMAND(ID_IMAGE,show_image)
END_MESSAGE_MAP()
void CMainWnd::show_image()
{
InvalidateRect(NULL); //посылаем сообщение WM_PAINT
CPaintDC dc(this); //создать контекст устройства для вызова GDI -функции
CDC memDC; //создать контекст памяти для выбора информации из памяти
//создание контекста устройства памяти, совместимого с контекстом устройства GDI
memDC.CreateCompatibleDC(&dc);
memDC.SelectObject(&m_bmp); //выбор изображения в контекст области памяти
dc.StretchBlt(180,10,350,300,&memDC,0,0,300,300,SR CCOPY);


CString str="Снимок екрана\n";
dc.TextOutW(285,310,str,13);


};
но вот сюда нада передать значения с диалога
CString str="Снимок екрана\n";

как зделаь праильно-подскажыте(или литературу сам почитаю)
 
Ответить с цитированием

  #6  
Старый 04.05.2010, 13:49
[underwater]
Познающий
Регистрация: 29.03.2009
Сообщений: 87
Провел на форуме:
2185909

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

Необходимо написать на асме:
Цитата:
Деление модулей нормализованного и ненормализованного чисел, нулей, бесконечных величин и их комбинаций с округлением до нуля
Помогите, а? Перечитал уже множество всего по работе с плавающей точкой
 
Ответить с цитированием

  #7  
Старый 05.05.2010, 07:26
zvezda115
Новичок
Регистрация: 04.05.2010
Сообщений: 5
Провел на форуме:
5709

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

1. создать файл, содержащий сведения о сотрудниках института:фам,имя,отчество, название отдела,год рождения,стаж работы,должность,тарифный коэффициент. Кол-во записей произвольное. Вывести в файл для печати: список сотрудников пенсионного возраста с указанием стажа работы, и список сотрудников указанного отдела.

С++, помогите девушке, которая будет вам очень благодарна. Сама в этом ни чего не понимаю.
 
Ответить с цитированием

  #8  
Старый 06.05.2010, 11:49
kolodeev
Новичок
Регистрация: 05.05.2010
Сообщений: 3
Провел на форуме:
7450

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

напишите пожалуйста программу на С++: задан массив А(10)(10) определить: 1) количество строк, не содержащих ни одного нулевого элемента;
2) максимальное из чисел, встречающихся в матрице более одного раза.
 
Ответить с цитированием

  #9  
Старый 06.05.2010, 14:53
DiSi
Познающий
Регистрация: 08.12.2007
Сообщений: 92
Провел на форуме:
1216941

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

помогите с задачей,
"
Задача с аналитической геометрии:
В декартовой плоскости координатами концов задано два отрезка.
Найти найменший прямоугольник,который описывает два заданых отрезка,при этом одна из сторон найденого прямоугольника паралельна другому отрезку
"
 
Ответить с цитированием

  #10  
Старый 06.05.2010, 17:53
Besi
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
Провел на форуме:
1319431

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

так немного решонных задач на будущее чтобы не выдумывать велосипед
Цитата:
#include<stdio.h>
#include<iostream.h>
int n;

typedef int array[20];
array *ptr,*ptr1;
//////////////////////////////Vvedenni masuvy///////////////////////
array* input(int size)
{cout<<"input array"<<endl;
ptr1=new array[20];
for(int i=0;i<size;i++)
cin>>*ptr1[i];
return ptr1;
}
//////////////////////////vuvedeii masuvy/////////////////
void output(array* ptr,char *message)
{
cout<<message<<endl;
for(int i=0;i<n;i++)
cout<<*ptr[i]<<" ";
cout<<"\n";
}
///////////////////////sortyvanni mass////////////////
void sort(array *ptr)
{int temp;
for(int i=0;i<n-1;i++) //etalon///
{
for(int j=i+1;j<n;j++) //poto4nui elemnt///
if(*ptr[j]>*ptr[i]) //porivnanna poto4nogo elementa i etalona///
{ temp=*ptr[j];
*ptr[j]=*ptr[i];
*ptr[i]=temp;
}
}
}
//////////////////void main////////////
void main()
{ cout<<"lab5-to short array"<<endl<<"nomber of arrays members?";
cin>>n; ptr=input(n);
output(ptr,"entered array");
sort(ptr);
output(ptr,"sorted array");
getchar();
}
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться 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.