Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

vitaly

Потребител
  • Регистрация

  • Последно онлайн

  1. #include <stdio.h> int main(void){ int a, b, c, d; int sum=0; printf("Vavedi broi na staite "); scanf("%d", &a); for(b=1;b<=a;b++){ printf("Vavedi daljina na staq nomer[%d]: ",b); scanf("%d", &c); printf("Vavedi shirina na staq nomer [%d] : ",b); scanf("%d", &d); printf("Plo6ta na staq N[%d]: %d\n ",b,c*d); sum+=(c*d); } printf("Sumata ot plo6ta na vsi4ki stai e : %d \n ", sum); return 0;} Ето ти твоя код с малко допълнение, забележи че съм добавил нова променлива sum=0 , и след това на всяка врътка на цикъла към нея прибавям стойноста на площа на съответната стая , така накрая имаш сумата от площите(квадратурите) на всички стаи , дефакто площа на апартамента
  2. vitaly отговори в добавена от Cruisebg тема в Програмиране
    Ето.... void sort(int *v, int n) { int i, flag=1; int temp; while(flag!=0){ flag=0; for(i = 0; i < n-1; i++){ if ( *(v+i) > *(v+i+1)) { temp = *(v+i); *(v+i) = *(v+i+1); *(v+i+1) = temp; flag=1; } } } евалата че си се помъчил и след това се обръщаш за помощ...
  3. #include <stdio.h> int main(){ int i=1; do{ if((i%17)==0){ printf("%d\n", i); } ++i; }while(i<101); return 0; }
  4. Ако не си успял ето ти решението на задачата!!! #include <stdio.h> FILE *fp1=NULL; void vhod(int *p, int br) { int i=0,d; fp1=fopen("a1.txt","r"); for(i=0;i<br;i++) { fscanf(fp1,"%d",&d); if(d==EOF){break;} else{p=d;} } if(fp1!=NULL) fclose(fp1); } main() { int a[5],i; vhod(a,5); for (i=0;i<5;i++) { printf("a[%d]=%d\n",i,a); } } И внимавай какви данни подаваш във файла , между всяко число трябва да има интервал...
  5. vitaly отговори в добавена от megalan тема в Програмиране
    Много си прав и аз уча в ТУ , спец. Автоматика , та и Малешков и Евгениев са ми преподавали в 1-ви курс , ама за да хване програмиране трябва четене и много писане , а на много хора просто не им е интересно или ги мързи , пък и е доста по лесно някой да им го направи , защото и аз съм направил доста курсови на колеги, не за услугата, а защото ми е интересно и ми се занимава...
  6. Ми където викаш функцията vhod и даваш повече аргументи от колкото е дефинирана и един съвет по-добре дефинирай файла като глобален указател така няма да е нужно да го даваш като аргумент ..
  7. vitaly отговори в добавена от megalan тема в Програмиране
    Ето ти малко насоки как да стане :: 1.Ето така записваш масива на файла : като size ти е броя на елементите на масива.. fp=fopen("DATA.txt","w"); for(i=0;i<size;++i){ if((br%3)==0){ fprintf(fp,"\n"); } fprintf(fp,"%d ",arr); br++; } fclose(fp); 2. Обработка на файла за четните и нечетните числа fp=fopen("DATA.txt","r"); br=1; i=0; j=0; while(br!=size+1){ fscanf(fp,"%d",&temp); if(((br%2)==0) && ((temp%4)==0)){ chetni=temp; ++i; } if(((br+1)%2==0) && ((temp%5)==0)){ nechetni[j]=temp; ++j; } br++; } fclose(fp); 3. Ето ти сортирането на масивите :: flac=1; while(flac!=0){ flac=0; for(i=0;i<size-1;++i){ if(chetni>chetni[i+1]){ temp=chetni; chetni=chetni[i+1]; chetni[i+1]=temp; flac=1; } } } flac=1; while(flac!=0){ flac=0; for(i=0;i<size-1;++i){ if(nechetni>nechetni[i+1]){ temp=nechetni; nechetni=nechetni[i+1]; nechetni[i+1]=temp; flac=1; } } } 4. Записването на двата масива в нов файл fp=fopen("DATA1.txt","w"); fprintf(fp,"chetni\n"); for(i=0;i<size;++i){ if(chetni!=0){ //тази проверка е защото съм инициализирал масивите с 0 при тяхното дефиниране и ако не са се запалнили fprintf(fp,"%d\n",chetni); } } fprintf(fp,"nechetni\n"); for(i=0;i<size;++i){ if(nechetni!=0){ fprintf(fp,"%d\n",nechetni); } } fclose(fp); Тва от мен за броенето на символите и за броя на редовете си сам , а ако те затрудняват и там ще те насоча.... и ако има др. кажи???
  8. vitaly отговори в добавена от megalan тема в Програмиране
    За какво точно искаш помощ???
  9. vitaly отговори в добавена от megalan тема в Програмиране
    Не е въпроса къде учи , а що не седне малко да прочете и след това да пита , що всичко трябва да се дава на готово!!!Да пита тука това не ми я ясно ... тука това ... тука това и т.н.
  10. vitaly отговори в добавена от megalan тема в Програмиране
    е що не се помъчиш малко сам и след това дай някакъв код и питай за съвети!!! Все от някъде можеш да започнеш!!!
  11. vitaly отговори в добавена от vitaly тема в Програмиране
    Мерси за изчерпателния отговор!!!Точно тва ми трябваше приципа за решаване!!!
  12. vitaly отговори в добавена от vitaly тема в Програмиране
    Кво е тва ???
  13. vitaly отговори в добавена от vitaly тема в Програмиране
    Ми ок тва ясно коре долу ,но по големия ми проблем е как да разбера един синвол е цяло число или реално !!! Примерно имаме низ "123 1.1 1е+2" как става тази проверка?
  14. vitaly отговори в добавена от vitaly тема в Програмиране
    Потърсих човек!!!Кви ли не варианти пробвах!!!Пак и не ми трябжа целия код а само принципа на решаване аз другото ше си напиша!!! Пак и квото прочетох по задачата не ми стана мн ясно....
  15. vitaly публикува тема в Програмиране
    зползване и реализация на модел краен автомат за разпознаване на символни последователности. 1. Задача: Да се разработи програма на базата на автомат за разпознаване на числови константи, по разрешените от езика ‘C’ правила (не може да са част от идентификатор). Програмата да се реализира като меню-програма: ¨ Избор на входа (файл или клавиатура), т.е. да няма избран по подразбиране. ¨ Определяне на броя на константи (проверява се само за константи в десетична бройна система) ¨ Да се преброи колко константи са: o цели числа o реални числа (от всички видове) o реални числа в научно представяне 2. Задължителни изисквания ¨ Проверки за достоверност на въвежданите данни ¨ Файлът да се отваря само веднъж при задаване на името му. Ако има ново име на файл, стария да се затваря, преди да се отвори новия. ¨ Името на файла да може да включва абсолютен път като дължина. Не ми тряба цели я код...само принципа на решаване,смисал как да си правя проверката на синволите дали са цели или реални...И какво е краен автомат???

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.