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

21.03.2010, 00:32
|
|
Banned
Регистрация: 14.06.2009
Сообщений: 256
Провел на форуме: 260151
Репутация:
105
|
|
помогите зделать программу
Создание собственной библиотеки
создать библиотеку функций
Список группы (ФИО, возраст, средний балл по предметам)
на СИ
|
|
|

21.03.2010, 00:44
|
|
Новичок
Регистрация: 20.03.2010
Сообщений: 8
Провел на форуме: 19465
Репутация:
0
|
|
Большое спасибо
|
|
|

21.03.2010, 15:10
|
|
Новичок
Регистрация: 10.03.2010
Сообщений: 10
Провел на форуме: 12375
Репутация:
0
|
|
|
|
|

22.03.2010, 19:14
|
|
Познающий
Регистрация: 10.02.2009
Сообщений: 40
Провел на форуме: 59352
Репутация:
0
|
|
помогите разобрать задачу на си.С виду легкая, но я только начал этот язык изучатьбпоэтому не судите строго.
Задача:
В двумерном массиве выбрать элементы, которые больше суммы элементов главной диагонали массива.
А вот моя наработка:
Код C1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 #include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
clrscr();
randomize();
const int n=10;
int i,j,sum=0,S[n][n];
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
S[i][j]=rand()%100;
printf("[%d] ",S[i,j]);
for(i=1;i<=n;i++)
S[i,i]= (S[i,i] / n*2);
for(i=1;i<=n;i++)
sum=sum+S[i,i];
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
if(S[i,j] > sum)
printf("Summa elementov bolshe\n);
if(i=j)
printf("Summa rovna\n);
printf("S[i,j]:3\n");
}
printf("sum=",sum);
getch();
|
|
|

22.03.2010, 19:53
|
|
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
Провел на форуме: 3055344
Репутация:
259
|
|
че то я ваще твою прогу не понял.... может чисто из за того что С++ не знаю))))
че трудного то... находишь сумму элементов с одинаковыми индексами, типа s(1,1) s(2,2) и так до s(n,n). потом в другом цикле сравниваешь их и записываешь либо в строку либо в одномерный массив...
|
|
|

22.03.2010, 20:01
|
|
Новичок
Регистрация: 21.02.2010
Сообщений: 3
Провел на форуме: 2425
Репутация:
0
|
|
Кто может помочь написать программку на MathCad? Cтучите в асю пожалуста срочно
|
|
|

22.03.2010, 20:02
|
|
Новичок
Регистрация: 21.02.2010
Сообщений: 3
Провел на форуме: 2425
Репутация:
0
|
|
Кто может помочь написать программку на MathCad, стучите в асю пожалуста срочно
428657553
|
|
|

22.03.2010, 20:11
|
|
Новичок
Регистрация: 21.02.2010
Сообщений: 3
Провел на форуме: 2425
Репутация:
0
|
|
Кто может сделать программу на MathCad срочно стучите в асю 428657553 ?
|
|
|

22.03.2010, 20:41
|
|
Познающий
Регистрация: 10.12.2009
Сообщений: 33
Провел на форуме: 19460
Репутация:
0
|
|
Сообщение от kozak-91
Кто может сделать программу на MathCad срочно стучите в асю 428657553 ?
я могу, пиши 454684394
|
|
|

23.03.2010, 00:47
|
|
Новичок
Регистрация: 12.12.2009
Сообщений: 10
Провел на форуме: 14658
Репутация:
0
|
|
Программа должна вводить и выводить несколько маршрутов в структуру. Делал вроде бы все как в книге, но получается что не все... Думаю что ошибка в передаче структуры в функцию. Подскажите.
Код:
struct StructAVTOVOKZAL
{
char pynkt_priznachennia [20];
float time_otpr; float time_pribitia;
bool SvMest; };
extern "C" void funVvodDan(StructAVTOVOKZAL &avtovokzal);
extern "C" void funVuvodaNaEkr(StructAVTOVOKZAL avtovokzal);
Код:
#include <iostream.h>
#include <string.h>
#include "my_lib.h"
void funVvodDan(StructAVTOVOKZAL *avtovokzal[2])
{
for(int i=0; i<2; i++)
{
cout<<"vvedite punkt naznachenia: ";
cin>>avtovokzal[i].pynkt_priznachennia;
cout<<"\n";
cout<<"vvedite vremia otpravki: ";
cin>>avtovokzal[i].time_otpr;
cout<<"\n";
cout<<"vvedite vriemia pribitia: ";
cin>>avtovokzal[i].time_pribitia;
cout<<"\n";
cout<<"ykazhitie nalichie svobodnih mest (TRUE=1/FALSE=0): ";
cin >>avtovokzal[i].SvMest;
}
getch();
cout<<"tepr\' mozhetie prosmotret\' vvedionnoe\n";
cout<<"vvedite '2'";
}
void funVuvodaNaEkr(StructAVTOVOKZAL avtovokzal[2])
{
for(int j=0; j<2; j++)
{
cout<<avtovokzal[j].pynkt_priznachennia;
cout<<"\n";
cout<<avtovokzal[j].time_otpr;
cout<<"\n";
cout<<avtovokzal[j].time_pribitia;
cout <<"\n";
cout<<avtovokzal[j].SvMest;
cout<<"\n";
}
}
Код:
#include <iostream.h>
#include <string.h>
#include "my_lib.cpp"
void main()
{
StructAVTOVOKZAL avtovokzal[2];
while(1)
{
cout<<"\n AVTOVOKZAL \n \n";
cout<<"1 VVOD DANNIH \n";
cout<<"2 PROSMOTR DANNIH \n \n";
int choise;
cin>>choise;
switch(choise)
{
case 1 : funVvodDan(avtovokzal[2]);
cout<<"\n"; getch(); break;
case 2 : funVuvodaNaEkr(avtovokzal[2]);
cout<<"\n"; getch(); break;
default : cout<<" vu vveli nevernoe simvol \n";
getch(); break;
}
}
getch();
}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|