C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
Одговорот ти е супер навистина е така како што напиша С++ е надоплонување на С . Целиот одговор горе точно го дефинира С++ програмскиот јазик
 
Да се направи програма која ќе ја реши квадратната неравенка ax2+bx+c>0, односно ax2+bx+c<0 за внесени a, b и c реални броеви такви што a!=0.???? kod?
 
Да се направи програма која ќе ја реши квадратната неравенка 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");
}
 
Ако може мала помош. Се работи за задача во C која треба да работи на следниот начин. При внесување на некој збор, да се испечати колку пати се повторува секоја буква во зборот соодветно.
 
Да пишувам код друже ептен ми е мака у ова време :S
Ќе ти ја кажам постапката и би требало да се снајдеш

- декларирај променлива за изминатите карактери
- почни со вгнезден повторувачки циклус да ги изминуваш сите карактери од реченицата
(првиот повторувачки циклус за еден карактер, а вториот за да го споредиш со останатите)
- го зимаш првиот карактер и почнуваш да го споредуваш со останатите карактери
(доколку карактерот се наоѓа во „изминати карактери“ прескокни го)
- доколку е еднаков со карактерот кој го изминуваш и истиот карактер не се наоѓа во „изминати карактери“ го зголемуваш бројачот за 1
- откако ќе заврши „внатрешниот“ повторувачки циклус карактерот и бројачот ги печатиш
- и карактерот кој поминал го запишуваш во „изминати карактери“ (за да не ти се повторуваат)
- продолжуваш со следниот карактер... се така дур не ги изминеш сите

Ете ја постапката, на тебе останува само да го искуцаш кодот :)
 
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;
}
 
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 - пробај вака , а и ова ти е за трицифрен број само. За да ти ги печати на повеќецифрени почни па ако заглавиш пиши
 
probav mi dava drug rezultat imam greska vo postavuvanjeto sigurno

--- надополнето ---

(n-(c1*100))/10 - пробај вака , а и ова ти е за трицифрен број само. За да ти ги печати на повеќецифрени почни па ако заглавиш пиши

probav ne saka
 
Да пишувам код друже ептен ми е мака у ова време :S
Ќе ти ја кажам постапката и би требало да се снајдеш

- декларирај променлива за изминатите карактери
- почни со вгнезден повторувачки циклус да ги изминуваш сите карактери од реченицата
(првиот повторувачки циклус за еден карактер, а вториот за да го споредиш со останатите)
- го зимаш првиот карактер и почнуваш да го споредуваш со останатите карактери
(доколку карактерот се наоѓа во „изминати карактери“ прескокни го)
- доколку е еднаков со карактерот кој го изминуваш и истиот карактер не се наоѓа во „изминати карактери“ го зголемуваш бројачот за 1
- откако ќе заврши „внатрешниот“ повторувачки циклус карактерот и бројачот ги печатиш
- и карактерот кој поминал го запишуваш во „изминати карактери“ (за да не ти се повторуваат)
- продолжуваш со следниот карактер... се така дур не ги изминеш сите

Ете ја постапката, на тебе останува само да го искуцаш кодот :)

Ок е ова се што ми кажа, но бидејќи јас сум почетник не успеав баш да те сфатам. Успеав само да направам да работи на следниот начин: при внесување на некој текст да печати колку има вкупно букви. Но за ова како што ти ми кажа неможам баш да се снајдам. Така да ако имаш време и не ти е мака напиши ја. Фала однапред :)
 
eve

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;
}

vnesuvam broj 123 a rezultatot koj mi go dava e 11234391
 
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);
		}
	}
}
 

Kajgana Shop

Постови на неделата

Недела од 12 јули 2025

Политички случувања во Македонија - Генерална дискусија
Многу изгубија Вмро, Мицковски и Тошковски со ова. 30 години политички партии, еден не се најде да им каже дека не можат да идат со глава во ѕид, и дека не идат лично против Арсовска, туку против функцијата градоначалник на Град Скопје. Толкави...
Фан Клуб: Вардар
убаво е да се знае, не сите комити го делат ставот на “комити“
не може мене никој да ми наметнуваат како да размислувам.

иститие тие пред неколку години во ерата на најуспешните години на вардар бараа вардар да се повардарел. се повардари, си...
Политички случувања во Македонија - Генерална дискусија
тошковски постапува по судски налози. Конкретно за ова кај судот треба да ја бараш кривицата. Судот моментално не е под влада него ете е независен. ВМРО не смени ниеден судија кога дојде него тие што беа за време на СДС.

Аха, значи ако некој...
Back
На врв Bottom