C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
ќе го ставаш бројо у низа у карактери и после со еден лууп ќе ги броеш елементите/единиците у него. На крајо откоа ќе знаеш каков е самио број додаваш нов елемент у низата (1 или 0)...
И на крај печатеш.
 
ќе го ставаш бројо у низа у карактери и после со еден лууп ќе ги броеш елементите/единиците у него. На крајо откоа ќе знаеш каков е самио број додаваш нов елемент у низата (1 или 0)...
И на крај печатеш.
ќе го ставаш бројо у низа у карактери и после со еден лууп ќе ги броеш елементите/единиците у него. На крајо откоа ќе знаеш каков е самио број додаваш нов елемент у низата (1 или 0)...
И на крај печатеш.
Задачата не смее да се реши со помош на низи...
 
Добро...
Конвертирај у стринг, додај 1ца, конвертирај у интеџер.. Се е со функции од библиотеки.

Или помножи го со 10 и додај 1 на крајо за едните
за другите помножи со 10 само.
--- надополнето: 8 ноември 2012 во 15:14 ---
пијам секакво пиво. :)
 
Добро...
Конвертирај у стринг, додај 1ца, конвертирај у интеџер.. Се е со функции од библиотеки.

Или помножи го со 10 и додај 1 на крајо за едните
за другите помножи со 10 само.
--- надополнето: 8 ноември 2012 во 15:14 ---
пијам секакво пиво. :)
Фала :)
 
Народе би ве замолила за помош ..........
Да се напише функција која ќе го врати производот на сите цифри кои се наоѓаат на парни позиции од даден природен број (гледано од десно кон лево). Се смета дека најмалку значајната цифра се наоѓа на 1-та позиција.

Пример:

Влез: 45216 Излез: 5
 
Народе би ве замолила за помош ..........
Да се напише функција која ќе го врати производот на сите цифри кои се наоѓаат на парни позиции од даден природен број (гледано од десно кон лево). Се смета дека најмалку значајната цифра се наоѓа на 1-та позиција.

Пример:

Влез: 45216 Излез: 5

Пробај нешто вакво,внесениот број, конвертирај го во низа, потоа направи еден фор циклус кој ќе оди од 1 до n (n-бројот на елементите во низата), внатре стави if i%2==0 (за да провериш дали i е парен број т.е. дали бројачот се наоѓа на парна позиција во низата), внатре во тој втор циклус некоја променлива ја множи со елементот од низата и на крај испечати го тој резултат.

Код:
float rezultat = 1;
for (i=1 ; i<n; i++)
{
if (i%2==0)
{
rezultat = rezultat*niza[i];
}
}
cout<<rezultat;
 
Ти благодарам мнооогу...! За оваа задача некако да ми помогнеш ...

Да се напише рекурзивна функција која за даден природен број ќе го врати бројот кој се добива само од цифрите кои се наоѓаат на непарни позиции, гледано од десно кон лево и ќе формира нов број. Се смета дека најмалку значајната цифра се наоѓа на 0-та позиција.

Пример:

Влез: 85311 Излез: 51
 
... цифрите кои се наоѓаат на непарни позиции, гледано од десно кон лево и ќе формира нов број. Се смета дека најмалку значајната цифра се наоѓа на 0-та позиција.

Пример:

Влез: 85311 Излез: 51
Од десно кон лево кога ќе гледаш, нели треба излезот да е 15 ?
 
Ти благодарам мнооогу...! За оваа задача некако да ми помогнеш ...

Да се напише рекурзивна функција која за даден природен број ќе го врати бројот кој се добива само од цифрите кои се наоѓаат на непарни позиции, гледано од десно кон лево и ќе формира нов број. Се смета дека најмалку значајната цифра се наоѓа на 0-та позиција.

Пример:

Влез: 85311 Излез: 51
Ти изгледа на финки си.Инаку вие задачи што ги ставаш тука лани нас ни беа испитни.
мислам дека ова е решенито што го бараш
Код:
#include <stdio.h>
 
int func(int x) {
    if (x < 10) return 0;
    return ((x/10)%10 + func(x/100));
}
int main(){
    int n;
    printf("Vnesi eden priroden broj: ");
    scanf("%d", &n);
    printf("Zbirot na cifrite koi se naogaat na neparni pozicii iznesuva %d.\n", func(n));
    return 0;
}
 
Ти благодарам мнооогу...! За оваа задача некако да ми помогнеш ...

Да се напише рекурзивна функција која за даден природен број ќе го врати бројот кој се добива само од цифрите кои се наоѓаат на непарни позиции, гледано од десно кон лево и ќе формира нов број. Се смета дека најмалку значајната цифра се наоѓа на 0-та позиција.

Пример:

Влез: 85311 Излез: 51

Мило ми е што успеав да ти помогнам, само другпат кога ќе ми се обраќаш на мене, цитирај ме во мислење, дури сега ја отворив темата а може итно ти требало решение за задачата...
 
Значи шо е работава со висуал ц++-сов мн ме мервира ми јавуе некој проблем :ССС
kajgana1.png


и после тоа од коа ќе кликнеш на ок дава -
kajgana2.png


ја више изгубив живци помагајте ако знаете ..
 
http://mendo.mk/Training.do?cid=3

Од линков горе ќе ми паднат задачи за утре тестот, а тек сега првпат ќе седнам да учам. Може некој да ми помогне нешто? Има некој дежурен овде кој ќе ми одговара на моите глупи прашања? Пошто благе везе немам од Ц++, прашањата ќе бидат боза за вас.

Еве едно: Значи, во четвртата задача (пошто мене ми се овие решени, ама ми треба помош да ги сфатам) пишува во решението: a=(n/10)%10

Што значи ова?

И што значат !=

Потоа: а%2==0

Секој знак што значи?

Ми треба ептен итно, значи за утре праам тест, ама некој нека каже што е ова денес по можност, за да имам време да научам. МОРА ДА Е ВО C++
 
a=(n/10)%10 - Во а ќе се смести втора најНЕзначајна цифра, т,е стотките пр ( 1234 - 3, 45674-7).
!= Изразите од лево и од десно не се еднакви.
a%2 == 0 , дава остаток при делење со 2 се користи да се провери дали некој број е парен ..најчесто :)

Малце касно ти текна али ај..ако има уште пишувај...додека чекам AC3 да се симне..да направам нешто корисно :icon_lol:
 

Kajgana Shop

Back
На врв Bottom