Кому порешать задачи - пишите сюда

Mine

Member
єто херня какаято :)
если надо массив произвольной длинні то надо юзать динамический массив или вначале сделать просто очень большой:
вот юзая динамический массив:
Код:
#include <stdio.h>
int main()
{
int *a1,*a2;//a1,a2 - наши будушие массивы
int sum1=0,sum2=0,n1,n2;// - sum1,sum2 - тут будут храниться суммы елементов, n1,n2 - длинны массивов
printf("Vvedite dlinny pervogo massiva ");
scanf("%d",&n1);
printf("Vvedite dlinny vtorogo massiva ");
scanf("%d",&n2);
a1=new int[n1];
a2=new int[n2];
for(int i=0;i<n1;i++) a1[i]=rand();// тут какнибудь вводим данные в массив
for(int i=0;i<n2;i++) a2[i]=rand();
//вот теперь у нас есть 2 массива произвольной длинны со значениями, 
for(int i=0;i<n1;i++) sum1+=a1[i];// считаем суммы(можно делать и при вводе значений)
for(int i=0;i<n2;i++) sum2+=a2[i];
if(sum1<sum2)printf("Summa elementov vtorogo massiva bolwe\n");
else printf("Summa elementov pervogo massiva bolwe\n");
return 0;
}
Вот ошибки какие выдает компилятор:
12: Function 'rand' should have a prototype
13,15,16: Multiple declaration for 'i'
 

PLaTiNuM

ГоЛоВоРеЗ
Пипл помогите!!!

Народ кто может в Microsoft Office Publisher, сделать Календарь настольный(домик), на год?! Плзз!! Заранее благодарен!
 

Cris

Member
Вот ошибки какие выдает компилятор:
12: Function 'rand' should have a prototype
13,15,16: Multiple declaration for 'i'
rand() - возврашае рандомное число, замени чме нибудь друшгим - это просто забивание массивов, как поменяеш должна пройти и вторая ошибка
 

Cris

Member
Пипл помогите!!!

Народ кто может в Microsoft Office Publisher, сделать Календарь настольный(домик), на год?! Плзз!! Заранее благодарен!
скачай на solar.vip себе оффис 2003, я его са моттуда качаю когда винду перебиваю, или сразу в ДС по поиску Office 2003
тебе дали ссылку по которой все хорошо расказано, если потрудитьс ято на томже сайте можно найти и под оффис 2010 + есть такой класный сайт как google.com елси его использоваться можно найти все что угодно :)
 

Mine

Member
rand() - возврашае рандомное число, замени чме нибудь друшгим - это просто забивание массивов, как поменяеш должна пройти и вторая ошибка
поменять на какое-нить число ? я поставил 10
вторая ошибка с "i" осталась =)
 

PLaTiNuM

ГоЛоВоРеЗ
Народ кто может в Microsoft Office Publisher, сделать Календарь настольный(домик), на год?! Плзз!!

ПЖЛСТ!!!
 

akl

geek

Там всё пошагово расписано.
 

Mine

Member
Помогите решить 2 маленькие детские задачки по С

1)Дан двухмерный массив MxN. найти количество нулевых элементов массива.
2)Дан двухмерный массив MxN. заменить все положительные элементы массива числом 70. подсчитать количество замен.

и 2 уже для школьника ;)

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

1)Укр версия:
нехай есть одновимірний массив цілих чисел який містить від'ємні та додатні значення .Поділити цого на два нових таким чином , щоб в першому опинилися значення, що більші від нуля, а в іншому - менші



2)Рус версия:
В трех массивах представлены данные об оценках студентов из трех учебных дисциплин.Заполнить четвёртый массив средними оценками для каждого из студентов.

2)Укр версия:
В трьох масивах представлені дані про оцінки студентів з трьох учбових дисциплін. заповнити четвертий масив середніми оцінками для кожного зі студентів.

Помогите решить эти задачи чтоб я имел хоть воображения,про массивы и как их решать.
а дальнейшие задачи уже сам буду пробовать делать по массивам....
 
Зверху