Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» нуна помощь по Си:)

Автор: PrincesskaMarishka
Дата сообщения: 08.12.2001 23:47
Вот смысл задания таков:
1. Создать массив, кот. заполнен числами рандомом(в промежутке от -10 до 10), чисел в массиве всего 10! И вывести его на экран
2.Сосчитать сумму положительных чисел массива
3.среднее арифметическое всех чисел
4. максимум и минимум массива
5. Вывести количество отрицат. чисел массива
Всё это дело с исходниками
Ну, плиз ну, сделайте
и мне киньте Я знаю, что эт легко Тока не смейтесьыыыы
Автор: batva
Дата сообщения: 08.12.2001 23:59
PrincesskaMarishka
ты недавно не падала случайно за последние дни?
для чего тебе С?

Ааа, догадываюсь, ты наверно учиться пошла, так учись давай, привыкла со шпорами экзамены сдавать.

2all Маришке не подсказывайте, пусть учит сама все!!
Автор: Shurik
Дата сообщения: 09.12.2001 01:00
batva

Цитата:
2all Маришке не подсказывайте, пусть учит сама все!!
о какой строгий.

пожалуй я в программирование пересу.
Автор: PrincesskaMarishka
Дата сообщения: 09.12.2001 11:18
эт я в Универе делаю
не ну ребят, вы лучше подскажите, чтоб я на будущее знала, как делать
Автор: Diman
Дата сообщения: 09.12.2001 17:45
Ага, все они говорят, "чтобы знала".. а толку? Пока мозгу не напрягешь, не выучишь.
Я сам народу в универе помогал, проги писал, за деньги и бесплатно, но это имеет тот эффект, что народ так без понятия всю жизнь и ходит. Нафиг это надо?
Давай сама за книжки (или доки по Инету поищи).. Ночи две посидишь, глядишь поймешь.. вот так-то, your highness;)

---------------
Yours trully,
Diman Grozny
p.s. если конкретный вопрос есть по деталям - могу помочь
Автор: Hybris
Дата сообщения: 10.12.2001 10:12
Да, задачки надо решать самомстоятельно... непедагогично иначе. Вот если в поцессе возникнут какие - нибудь осмысленные вопросы, это - всегда пожалуйста.
Автор: PrincesskaMarishka
Дата сообщения: 10.12.2001 19:13
Извините, что ен в тему, но так получилось, я тут друга своего послала на свой любимый форум ака Ру-Боард, и он сразу в "Программирование" и выходит такая беседа в icq:
Дима(Д)-А кто тут про С++ спрашивает?
Мариша(М)-Где?????
Д-Ну на форуме......
М-где именно????
Д-НУ ТЕБЕ НАВЕРНОЕ ВИДНЕЕ
М-я ж не знаю в каком именно месте
Д-Может это я просил Вот смысл задания таков:
1. Создать массив, кот. заполнен числами рандомом(в промежутке от -10 до 10), чисел в массиве всего 10! И вывести его на экран
2.Сосчитать сумму положительных чисел массива
3.среднее арифметическое всех чисел
4. максимум и минимум массива
5. Вывести количество отрицат. чисел массива
Всё это дело с исходниками
Ну, плиз ну, сделайте
и мне киньте Я знаю, что эт легко Тока не смейтесьыыыы
М-эт я Гружу своих ребят
Д-ДА ЛАДНО!!!!
М-точно
Д-Интересно кто нибудь напишет....
М-не-а....будут делать умный вид, но никто не скажет наверно, сами не знают
Д-Да ты по моему и сама можешь написать...
М-Может быть, не получится..
Д-Глаза боятся, а пальцы стучат...
на том и поговорили А Митяй он добрый Надеюсь, что в субботу поможет написать это задание))
Автор: Wiz
Дата сообщения: 11.12.2001 00:02
Готовые решения давать не буду но пару идей подкину...
/*vichislenie min max i average znacheniya massiva*/
#include <stdio.h>
#include <conio.h>
#include <math.h>
main ()
{
int A[]={218,217,220,221,216,223,230,220,208,219};
int i,N,nmin=0,nmax=0,min=A[0],max=A[0];
float n,j=0;
clrscr();
N=sizeof(A)/sizeof(int);
for(i=0;i<N;i++) {j+=A[i];}
n=j/N;
printf("srednee znachenie: %f\n",n);
for(i=1;i<N;i++)
{
if(A[i]<min) {min=A[i]; nmin=i;}
if(A[i]>max) {max=A[i]; nmax=i;}
}
printf("min=A[%i]=%i\nmax=A[%i]=%i",nmin,min,nmax,max);
getch();
}

/*sum of elements in the array*/
#include<stdio.h>
#include<conio.h>
void main(void)
{
int A[]={12,23,4,656,75,-12,234,-4},i,sum=0,N;
clrscr();
N=sizeof(A)/sizeof(int);
for(i=0;i<N;i++)
{sum+=A[i];printf("A[%i]=%i\n",i,A[i]);}
printf("sum=%i",sum);
getch();
}
hint -> надо вставить проверку на знак

/*vichislyaet min znachenie massiva (isp. ukazateli)*/
#include<stdio.h>
#include<conio.h>
int minznach(int,int *);
void main(void)
{
int A[]={1,23,2,3,-1,30,-5},N,i;
clrscr();
N=sizeof(A)/sizeof(int);
for(i=0;i<N;i++)
printf("A[%i]=%i\n",i,A[i]);
printf("min=%i ",minznach(N,A));
getch();
}
int minznach(int N,int A[])
{
int i,min=0;
for(i=0;i<N;i++)
if(*(A+i)<min)min=*(A+i);
return(min);
}

/*vichislyaet summu elementov massiva (opyat' ukazateli)*/
#include<stdio.h>
#include<conio.h>
int summa(int,int *);
void main(void)
{
int A[]={1,23,2,3,-1,30,-5},N,i;
clrscr();
N=sizeof(A)/sizeof(int);
for(i=0;i<N;i++)
printf("A[%i]=%i\n",i,A[i]);
printf("A[0]-A[1]+A[2]-A[3]+...=%i ",summa(N,A));
getch();
}
int summa(int N,int A[])
{
int i,sum=0;
for(i=0;i<N;i++)
{if(i/2==i-i/2)
sum+=A[i];
else
sum-=A[i];}
return(sum);
}

ну вот.. про остальное т.е про ф-ции random i randomize почитай в хелпе там всё понятно... если что непонятно - спрашивай
Автор: PrincesskaMarishka
Дата сообщения: 11.12.2001 22:07
ой.... ну ты это слишком сложно завернул%) Можно и проще
и для рандома (если я не права, то поправьте) ещё одна библиотека присоединяется time.h
И сделано оно должно быть всё в одном

Добавлено
пасиба сё равно
Автор: Wiz
Дата сообщения: 11.12.2001 23:00

Цитата:
И сделано оно должно быть всё в одном

ну так я же сказал что это всего лишь идеи..
а time.h на 99% не нужно

Цитата:
пасиба сё равно

пажалста
Автор: PrincesskaMarishka
Дата сообщения: 12.12.2001 21:54
Wiz

Цитата:
а time.h на 99% не нужно

почему не нужно?
Автор: Wiz
Дата сообщения: 13.12.2001 20:14

Цитата:
почему не нужно?

ну я вроде как без неё делал... а что? не работает?
Автор: PrincesskaMarishka
Дата сообщения: 13.12.2001 23:04
Ну, нам на леции говорили, что с ним нужно...
а где мона взять Борланд Си++, точнее скачать его... илик ак там эта прога называется
а то у меня дома её нету, а в Универе мы тока по субботам
Автор: Diman
Дата сообщения: 13.12.2001 23:22

Цитата:
а где мона взять Борланд Си++,

BC++ 3.1 Rulezz! У меня есть.. могу огранизовать
Автор: Wiz
Дата сообщения: 15.12.2001 20:48

Цитата:
где мона взять Борланд Си++, точнее скачать его...

www.borland.com
или поискать на yandex.ru or filesearch.ru
у меня есть turboC3.0...
Автор: PrincesskaMarishka
Дата сообщения: 16.12.2001 00:26
Diman
давайка организуем

Добавлено
Всё эту работу сегодня сдалаточнее уже вчера, всем спасибо)
Автор: Diman
Дата сообщения: 16.12.2001 04:01

Цитата:
www.borland.com

Там AFAIK для бесплатных даунлоадов только древние отстойные версии выставлены.. я хотел там найти TP7.0, а там кажись 5.5 или ваще 5.0 отсилы.. то же и с С.. а Турбо С - не совсем то же самое...


Цитата:
давайка организуем

Намылил. Правда, там файлов на 18М.. может показаться много
Автор: DmirtrY
Дата сообщения: 16.12.2001 15:25
Какой-то маньяк текст ВСЕЙ программы написал! Ещё и time.h разнёс!
Теперь тут каждую неделю вопросы подобного типа выплывать будут....
Автор: PrincesskaMarishka
Дата сообщения: 16.12.2001 20:42
Diman
то, куда ты намылил не работает
отсылай на look@mail.rcom.ru
я всё приму
DmirtrY
Лоооооол
Не на каждую неделю есть у нас один умный ммальчик в группе, так он на две группы всё делает так что и без помощи ру-бордистов, наверно, сможем разобраться

Страницы: 1

Предыдущая тема: Expression Evaluator for Delphi


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.