C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
Само за тој проект така? Кога правиш нов проект пак исто излегува ?
Ако така ти прави само за тој проект провери да не е "Read only" некоја дадотека од тој проект( десен клик > properties )..
 
Само за тој проект така? Кога правиш нов проект пак исто излегува ?
Ако така ти прави само за тој проект провери да не е "Read only" некоја дадотека од тој проект( десен клик > properties )..
на сите ми прави така... ако не да пробам целосно да го избришам и повторно да инсталирам или??..
 
1.Да се напише програма со која бројот даден во декаден броен систем ќе се претвор во тернарен (основа на тернарниот систем е 3, односно тернарните броеви може да бидат составени само од цифрите 0,1 и 2). Задачата да се реши со користење на рекурзивна функција.
2.Да се напише програма во која користејќи рекурзивна функција која прима два аргументи ќе се испечати во форма на палиндром зборот чија средна буква е првиот аргумент на функцијата, а крајните букви (кои се исти) се претставени со вториот аргумент. Меѓу средната и крајните букви треба да се стојат буквите кои се наоѓаат меѓу средната и крајните букви во азбуката.
Пр. за внесени аргументи (a,c) излез: cbabc
3.Да се напише програма во која е имплементирана рекурзивна функција која проверува дали меѓу кои било две цифри што се наоѓаат на иста позиција броејќи од лево (за едната), односно броејќи од десно (за другата) нема поголема цифра од нив. Бројот на цифри треба да биде непарен и не помал од 3. Функцијата како влезен аргумент го прима бројот на цифри.
Некој да не ги има решено? :)
 
TimmySR

Втората :
PHP:
#include <stdio.h>
#include <stdlib.h>
 
void palindrom(char a, char b){
    if(a>=b){
        printf("%c",a);
        return;
    }
    printf("%c",b);
    palindrom(a,--b);
    palindrom(++b,a);
}
 
int main()
{
  palindrom('a','d');
}

За третата ако имаш некој излез пример сподели пошто вака не сфатиш што се бара :)
 
Што е проблемов во ова висуалов ... ц++ (visual c++ 2010)
nw9fii0s3

што е проблемов :СССССССССССССС
ми вика доле лево
error C2106: '=' : left operand must be |-value
итно ми е ..
 
Пиши код да ѕирнеме.
Инаку грешката значи дека си направил утка од овој тип : 4 = некоја пролменлива или било што. 4 како број си е 4 и не можеш да го смениш на нешто друго за да има друга вредност, нема мемористки простор во компјутерот кај што се чува бројот 4 и ти да го смениш на нешто друго. ( пример дадов 4 тоа важи за било кој податок што не се чува во меморија-променлива што нема адреса ).
 
Пиши код да ѕирнеме.
Инаку грешката значи дека си направил утка од овој тип : 4 = некоја пролменлива или било што. 4 како број си е 4 и не можеш да го смениш на нешто друго за да има друга вредност, нема мемористки простор во компјутерот кај што се чува бројот 4 и ти да го смениш на нешто друго. ( пример дадов 4 тоа важи за било кој податок што не се чува во меморија-променлива што нема адреса ).
Код:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
 
 
a1 = System::Convert::ToInt32(this->textBox1->Text);
b1 = System::Convert::ToInt32(this->textBox2->Text);
c1 = System::Convert::ToInt32(this->textBox3->Text);
c1=(a1*x)+(b1*y);
 
a2 = System::Convert::ToInt32(this->textBox3->Text);
b2 = System::Convert::ToInt32(this->textBox4->Text);
c2 = System::Convert::ToInt32(this->textBox5->Text);
c2=(a2*x)+(b2*y);
 
a1*x=c1-b1*y;
c2=(a2*x)+(b2*y);
 
x=(c1-(b1*y))/a1;
b2*y=c2-(a2*x);
 
x=c1-(b1*y)/a1;
y=(c2-(a2*x))/b2;
 
 
 
 
 
 
this->textBox7->Text = System::Convert::ToString(x);
 
this->textBox8->Text = System::Convert::ToString(x);
 
 
 
}
 
b2*y=c2-(a2*x);

Предпоставувам ова е грешката b2*y. На местото на тој израс ќе има некој број како резултат и на тој број ти сакаш тоа од десно да доделиш....тоа е што зборев горе.
Не знам што сакаш да нарпавиш но напиши нешто вака : b2=у*c2-(a2*x); или што и да си сакал да направиш..

едит : иначе ја утнав тоа најдоле што нема параметар кога го ставив во код таг :)
 
Да не треба да пратиш параметар во
this->textBox8->Text = System::Convert::ToString(x);
 
b2*y=c2-(a2*x);

Предпоставувам ова е грешката b2*y. На местото на тој израс ќе има некој број како резултат и на тој број ти сакаш тоа од десно да доделиш....тоа е што зборев горе.
Не знам што сакаш да нарпавиш но напиши нешто вака : b2=у*c2-(a2*x); или што и да си сакал да направиш..

едит : иначе ја утнав тоа најдоле што нема параметар кога го ставив во код таг :)
значи ја колку што знам математика вака е :
c2=(a2*x)+(b2*y); ----> b2*y = c2 - (a2*x); ---> y = (c2-(a2*x)) / b2);

значи ова е треба да го изразам 'y' а ова што е '2 пр. b2 .. c2' тоа се променливи ,нема врска со квадрат...
 
Доста што не знаеш па и паметен се правиш :pos:
Ни во математика нема логичко значење да напишеш x*x = y, друго е x*x == y или y = x*x ама ај.
За да ти компајлира смени a1*x=c1-b1*y; и b2*y=c2-(a2*x); во нешто што има смисла.
 
Доста што не знаеш па и паметен се правиш :pos:
Ни во математика нема логичко значење да напишеш x*x = y, друго е x*x == y или y = x*x ама ај.
За да ти компајлира смени a1*x=c1-b1*y; и b2*y=c2-(a2*x); во нешто што има смисла.
не други ми е .. бтв.. викам колку што знам :) иначе треба да изразам x i y..
 
ејјј.. пријатели ми треба помошш....
сеа сакам да напраам коа ќе кликнам на ентер да се изврши следново :
ако :
a1/a2 != b1/b2 - да ми испише лабелот (‘‘единствено решение‘‘).
а1/а2 = b1/b2 != c1/c2 - да ми испише лабелот (‘‘нема решение‘‘).
a1/a2 = b1/b2 = c1/c2 - да ми испише програмот(‘‘има бесконечно многу решенија‘‘).

mjx5h.jpg


ИТНО Е !!! :)
 
...да се изврши следново :
ако :
a1/a2 != b1/b2 - да ми испише лабелот (‘‘единствено решение‘‘).
а1/а2 = b1/b2 != c1/c2 - да ми испише лабелот (‘‘нема решение‘‘).
a1/a2 = b1/b2 = c1/c2 - да ми испише програмот(‘‘има бесконечно многу решенија‘‘).
Е што е проблемот ? 3 услова ти требаат :)
 

Kajgana Shop

Back
На врв Bottom