Страница 1 от 1
Публикувано: пон апр 14, 2008 7:15 am
от Raid
имам контролно по информатика и нищо не знам.Айде некой бързо ако разбира от паскал да ми реши 3 задачи и да ги напише , после ще има почерпка.
А. напишете програма която пресмята средното аритметично на 3 въведени от клавиатурата числа
Б Да се въведе трицифрено число и да се провери дали цифрите му са различни и ако са различни да се отпечати средното по големина
В. Дадено е цяло число n(<=99).Съставете програма ,определяща дали n на втора степен е равно на сбора от квадратите на цифрите на това число
Публикувано: пон апр 14, 2008 7:26 am
от Raid
S O S
Публикувано: пон апр 14, 2008 7:32 am
от freeico
Нямам много време. За това без много да се замислям ще нахвърлям нещо.
Това е за А
Код: Избери всички
int _tmain(int argc, _TCHAR* argv[])
{
int dig[3];
int sum = 0;
for(int i=0; i<3; i++)
{
printf("Enter number %1", i);
scanf("%d", dig+i);
sum += *(dig+i);
}
printf("The middle number is: %d", sum/3);
return 0;
}
Публикувано: пон апр 14, 2008 7:33 am
от milanoff
Не е кой знае колко трудно, но и да ти ги напише някой сигурен ли си че после ще можеш да обясниш какво си правил?
Ако седнеш и прочетеш малко ще разбереш.
Публикувано: пон апр 14, 2008 7:34 am
от Raid
бате на паскал някаква глупост трябва да е и да почва със
program "nqkakvo ime" ;
var i natataka ne go znam
Публикувано: пон апр 14, 2008 7:37 am
от Raid
стига ми дигахте кръвното а ми ги решете и ше ЧЕРПЯ!
Публикувано: пон апр 14, 2008 7:48 am
от freeico
Сори - Паскал не бих писал, защото поне от 15 години не съм го правил...Брех че езици ви учат. значи спирам да пиша, ще ти сложа и Б написан на "С", а ти поне идея за алгоритъма си вземи
Код: Избери всички
int _tmain(int argc, _TCHAR* argv[])
{
int digits[3];
int numb = 0;
int temp;
while (numb < 100 || numb >= 1000)
{
printf("Enter number a 3 digit number");
scanf("%d", &numb);
}
temp = numb;
digits[2] = temp/100;
temp -= (digits[2]*100);
digits[1] = temp/10;
temp -= (digits[1]*10);
digits[0] = temp;
for (int i=0;i<3;i++)
{
for (int j=i+1; j< 3; j++)
{
if (digits[i] == digits[j])
{
printf("There are same digits");
return 0;
}
if (digits[i] < digits[j])
{
temp = digits[i];
digits[i] = digits[j];
digits[j] = temp;
}
}
}
printf("The middle digit is: %d", digits[1]);
return 0;
}
Публикувано: пон апр 14, 2008 8:00 am
от Raid
няма време аре ве
Публикувано: пон апр 14, 2008 8:40 am
от misterya
Вземи седни и си го прочети, пък може и да се упражниш!
Raid написа:Цитат(Raid @ Apr 14 2008, 10:00 AM) няма време аре ве
Никой не ти е длъжен, майката му е ученето.
То заради такива, като тебе сме на такова дередже... (без да се обиждаш!)
Дали "учил", дали не, зубрене, преписване и на готово поднесена информацията...
Изкарват висше образование и почват да се бият в гърдите колко са велики, колко са умни и какво им е образованието. А всъщност имат акъл за 5 стотинки.... една теория не могат да вържат, една работа не могат да свършат... говорят без никакъв смисъл и логика, само заучени фрази и то не когато им е времето и не където им е мястото. И като се навърже един алгоритъм от глупости и безсмислици, иди после им разплитай бакиите - сътворени от "гениалността" им!