Follow along with the video below to see how to install our site as a web app on your home screen.
Забелешка: This feature may not be available in some browsers.
Да се направи програма која ќе ја реши квадратната неравенка ax2+bx+c>0, односно ax2+bx+c<0 за внесени a, b и c реални броеви такви што a!=0.???? kod?
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{ int a,b,c;
float x1,x2,D;
char ch;
printf("ravenka od vidot ax^2+bx+c>0 ili ax^2+bx+c<0 \n");
printf("vnesi znak > ili < vo zavisnost kakva e ravenkata\n");
scanf("%c",&ch);
printf("vnesi a b i c \n");
scanf ("%d%d%d", &a,&b,&c);
D= sqrt(b*b-4*a*c);
if (ch=='>')
if (D>0 && a!=0) {
x1=(-b+D)/2*a;
x2=(-b-D)/2*a;
printf("x1> %f\n", x1);
printf("x2> %f\n", x2);
}
else printf("nema resenie\n");
if (ch=='<')
if (D>0 && a!=0) {
x1=(-b+D)/2*a;
x2=(-b-D)/2*a;
printf("x1< %f\n", x1);
printf("x2< %f\n", x2);
}
else printf("nema resenie\n");
system("PAUSE");
}
moze nekoj da mi pomogne okolu zadachava ne mi ispagja tochno pochetnik sum
int main()
{
int m,n,c1,c2,c3;
scanf("%f",&n);
c1=n/100;
c2=(n-(c1*100))/10;
c3=n-(c1*100)-(c2*10);
m=(c3*100)+(c2*10)+c1;
printf("brojot so obratni cifri e %d\n",m);
return 0;
}
Пробај вака
moze nekoj da mi pomogne okolu zadachava ne mi ispagja tochno pochetnik sum
int main()
{
int m,n,c1,c2,c3;
scanf("%f",&n);
c1=n/100;
c2=n-(c1*100)/10;
c3=n-(c1*100)-(c1*10);
m=(c3*100)+(c2*10)+c1;
printf("brojot so obratni cifri e %d\n",m);
return 0;
}
(n-(c1*100))/10 - пробај вака , а и ова ти е за трицифрен број само. За да ти ги печати на повеќецифрени почни па ако заглавиш пиши
Да пишувам код друже ептен ми е мака у ова време :S
Ќе ти ја кажам постапката и би требало да се снајдеш
- декларирај променлива за изминатите карактери
- почни со вгнезден повторувачки циклус да ги изминуваш сите карактери од реченицата
(првиот повторувачки циклус за еден карактер, а вториот за да го споредиш со останатите)
- го зимаш првиот карактер и почнуваш да го споредуваш со останатите карактери
(доколку карактерот се наоѓа во „изминати карактери“ прескокни го)
- доколку е еднаков со карактерот кој го изминуваш и истиот карактер не се наоѓа во „изминати карактери“ го зголемуваш бројачот за 1
- откако ќе заврши „внатрешниот“ повторувачки циклус карактерот и бројачот ги печатиш
- и карактерот кој поминал го запишуваш во „изминати карактери“ (за да не ти се повторуваат)
- продолжуваш со следниот карактер... се така дур не ги изминеш сите
Ете ја постапката, на тебе останува само да го искуцаш кодот![]()
probav mi dava drug rezultat imam greska vo postavuvanjeto sigurno
eve
int m,n,c1,c2,c3;
scanf("%d",&n);
c1=n/100;
c2=(n-(c1*100))/10;
c3=n-(c1*100)-(c2*10);
m=(c3*100)+(c2*10)+c1;
printf("brojot so obratni cifri e %d\n",m);
return 0;
}
vnesuvam broj 123 a rezultatot koj mi go dava e 11234391
Ок е ова се што ми кажа, но бидејќи јас сум почетник не успеав баш да те сфатам. Успеав само да направам да работи на следниот начин: при внесување на некој текст да печати колку има вкупно букви. Но за ова како што ти ми кажа неможам баш да се снајдам. Така да ако имаш време и не ти е мака напиши ја. Фала однапред![]()
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(){
char tekst[255];
scanf("%s", tekst);
int prebroj = 1;
int i = 0;
for(i = 0; i < strlen(tekst); i++) {
prebroj = 1;
char karakter = tekst[i];
int j = 0;
int povtoruvanja = 0;
for(j = 0; j < i; j++) {
if(tekst[i] == tekst[j]) {
prebroj = 0;
break;
}
}
if (prebroj == 1) {
for(j = i; j < strlen(tekst); j++) {
if(tekst[i] == tekst[j]) povtoruvanja++;
}
printf("%c - %d\n", tekst[i], povtoruvanja);
}
}
}