Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

15.12.2008, 13:49
|
|
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме: 3428344
Репутация:
595
|
|
Задание:
Заполнить матрицу размерностью n на m (nxm) числами, которые деляться без остатка на число S. Строку с индексом K разделить на число S.
--
Заранее спасибо.
|
|
|

15.12.2008, 18:14
|
|
Постоянный
Регистрация: 01.09.2007
Сообщений: 866
Провел на форуме: 2022674
Репутация:
1224
|
|
какой язык или тебе сам алгоритм нужен?
|
|
|

15.12.2008, 22:56
|
|
Участник форума
Регистрация: 29.07.2007
Сообщений: 124
Провел на форуме: 1266562
Репутация:
60
|
|
НУ ПОЖАЛУЙСТА......HELP!!!!
задачка... точнее три... для вас это пару пустяков... на паскале:
1-определить делится ли число N на n нацело
2-вводим с клавиатуры дробное N и вычисляем среднее арифметическое
3-найти сумму вводимых с клавиатуры чисел конец ввода число 0
Последний раз редактировалось MRAK9; 16.12.2008 в 00:59..
|
|
|

15.12.2008, 23:03
|
|
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме: 3428344
Репутация:
595
|
|
Сообщение от Sinay
какой язык или тебе сам алгоритм нужен?
sorry, C++
|
|
|

15.12.2008, 23:45
|
|
Познающий
Регистрация: 22.03.2008
Сообщений: 63
Провел на форуме: 247838
Репутация:
65
|
|
Сообщение от InfernoNet
sorry, C++
PHP код:
#include <iostream>
#include <stdio.h>
using namespace std;
#define N 10
#define M 10
//распечатка массива
void _show(int mat[][M]) {
printf("\n\n");
for ( int i=0; i<N; i++) {
for ( int j=0; j<M; j++) {
printf("%5i ",mat[i][j]);
}
printf("\n");
}
printf("\n");
}
int main(int argc, char *argv[])
{
int matrix[N][M];
int num=0, K=0, S=0;
printf("Номер строки: ");
scanf("%i", &K);
printf("Число для деления: ");
scanf("%i", &S);
//ЗАполнение массива
for ( int i=0; i<N; i++) {
for ( int j=0; j<M; j++) {
do {
matrix[i][j]=rand()%10000;
//либо заполняй вручную через scanf("%i",&matrix[i][j]);
//или можно сразу проиницилазировать,
} while ( (matrix[i][j] % S) );
}
}
//распечатка массива
_show(matrix);
//Делим числа строки К на S
for ( int j=0; j<M; j++ ) {
matrix[K][j]=matrix[K][j]/S;
}
//распечатка массива
_show(matrix);
return 0;
}
ВОт писал ее для gcc, надеюсь подредактировать на винду сможешь? если вопросы возникнут напиши в личку
Последний раз редактировалось _empty; 16.12.2008 в 11:23..
|
|
|

16.12.2008, 00:00
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
>> числами которые делятся на S без остатка =>
числа P=S*N (где N натуральные)
|
|
|

16.12.2008, 01:00
|
|
Познающий
Регистрация: 22.03.2008
Сообщений: 63
Провел на форуме: 247838
Репутация:
65
|
|
Сообщение от Delimiter
>> числами которые делятся на S без остатка =>
числа P=S*N (где N натуральные)
Привет, давно не был тут.
Твой пост это к чему? Я что то не так сделал?
|
|
|

16.12.2008, 01:24
|
|
Участник форума
Регистрация: 17.08.2008
Сообщений: 212
Провел на форуме: 1063099
Репутация:
186
|
|
нужно - Написать программу, которая бы перекодировала текстовый файл из кодировки MS-DOS в кодировку MS Windows. на с++.
пожалуйста помогите!!!
Последний раз редактировалось kyoko; 16.12.2008 в 01:27..
|
|
|

16.12.2008, 01:57
|
|
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме: 298300
Репутация:
128
|
|
Код:
//из ДОС в Windows
char* Decode_DOS_to_Win(char * str)
{
unsigned char *cstr=str;//"unsigned" - чтоб избежать предупреждений комп-ра
for(; *cstr; cstr++)
{
if(*cstr>=128 && *cstr<=175)
*cstr+=64;
else if(*cstr>=224 && *cstr<=239)
*cstr+=16;
else if(*cstr==252)
*cstr=185;
}
return str;
}
//----------------------------------------------------
//из Windows в ДОС
char* Decode_Win_to_DOS(char * str)
{
unsigned char *cstr=str;
for(;*cstr;cstr++)
{
if(*cstr>=240)
*cstr-=16;
else if(*cstr>=192)
*cstr-=64;
else if(*cstr==185)
*cstr=252;
}
return str;
}
Основные функции вот, с остальным разберешься?
|
|
|

16.12.2008, 02:04
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Сообщение от MRAK9
НУ ПОЖАЛУЙСТА......HELP!!!!
задачка... точнее три... для вас это пару пустяков... на паскале:
1-определить делится ли число N на n нацело
2-вводим с клавиатуры дробное N и вычисляем среднее арифметическое
3-найти сумму вводимых с клавиатуры чисел конец ввода число 0
1)
Program delenie;
uses crt;
var n,m:integer;
x: real;
begin
clrscr;
write('N=');
readln(n);
write('n=');
readln(m);
x:=n mod m;
writeln;
if x=0 then
writeln(n,' delitsya nacelo na ',m)
else
writeln(n,' NE delitsya nacelo na ',m);
readln;
end.
2) не понял условия... Среднее арифметическое чего..??!
3)
Program summa;
uses crt;
var n,m,s:integer;
x: real;
begin
clrscr;
s:=0;
writeln('BBeDuTE 4uCJIA, CyMMy KoToPblX HaDO y3HATb');
repeat
readln(n);
s:=s+n;
until n=0;
writeln('CyMMA = ',s);
readln;
end.
Последний раз редактировалось Fepsis; 16.12.2008 в 02:26..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|