C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
Тука ти фали само соритрање, да одземаш поголем од помал. Ако внесам за Х1 = -10 за Х2 = 5 имаш проблем.
Секогаш може да ја искористи функцијата abs или fabs (таа за float променливи мислам дека беше).
 
Секогаш може да ја искористи функцијата abs или fabs (таа за float променливи мислам дека беше).
Абе тој како ќе си го реши тоа, е негов избор... сака abs, сака да ги споредува броевите, битно да му го доловам моментот кај шо можи да има баг :)
 
PHP:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int x1,y1,x2,y2;
float s;
printf("Vnesi gi kordinatite na prvata tocka x i y:\n");
scanf("%d%d",&x1,&y1);
printf("Vnesi gi kordinatite na vtorata tocka x i y:\n");
scanf("%d%d",&x2,&y2);
if(x1==x2&&y1==y2)
printf("Ne e vnesena otsecka\n");
if(x1==0&&x2==0)
printf("\nLezi na Y oska\n");
if(y1==0&&y2==0)
printf("\nLezi na X oska\n");
if(y1==y2&&x1!=x2)
printf("paralelna so X oskai i e na rastojanie %d od nea\n",y1);
if(x1==x2&&y1!=y2)
printf("paralena so Y oska i e na rastojanie %d od nea\n",x1);
s=sqrt(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1);
printf("\nKvadratot od dolzinata na otseckata e %4.2f\n",s);
system("pause");
return 0;
}
evea a resv cela
 
Ај дечки хелп со задачава, не мора кодот да го пишувате, било каква помош е добредојдена :)

Напишете програма која ќе пресметува сума (а+b+c) , разлика (а-b-c) и производ (a*b*c) на три произволно внесени броја и соодветно ќе ги печати.
 
Ај дечки хелп со задачава, не мора кодот да го пишувате, било каква помош е добредојдена :)

Напишете програма која ќе пресметува сума (а+b+c) , разлика (а-b-c) и производ (a*b*c) на три произволно внесени броја и соодветно ќе ги печати.

Код:
#include <stdio.h>
#include <windows.h>

int main()
{

int a, b, c;

printf("Vnesete a:\n");
scanf("%d", &a);

printf("Vnesete b:\n");
scanf("%d", &b);

printf("Vnesete c:\n");
scanf("%d", &c);

printf("Zbirot na ovie broevi e: %d \n", a+b+c);

printf("Razlikata na ovie broevi e: %d \n", a-b-c);

printf("Proizvodot na ovie broevi e: %d \n", a*b*c);

system("pause");
}
 
Код:
#include <stdio.h>
#include <windows.h>

int main()
{

int a, b, c;

printf("Vnesete a:\n");
scanf("%d", &a);

printf("Vnesete b:\n");
scanf("%d", &b);

printf("Vnesete c:\n");
scanf("%d", &c);

printf("Zbirot na ovie broevi e: %d \n", a+b+c);

printf("Razlikata na ovie broevi e: %d \n", a-b-c);

printf("Proizvodot na ovie broevi e: %d \n", a*b*c);

system("pause");
}

Тенкју тенкју :) ТаленАт сум јбг, ја решив претходната оваа ја заебав :D
 
Код:
#include <stdio.h>
#include <windows.h>

int main()
{

int a, b, c;

printf("Vnesete a:\n");
scanf("%d", &a);

printf("Vnesete b:\n");
scanf("%d", &b);

printf("Vnesete c:\n");
scanf("%d", &c);

printf("Zbirot na ovie broevi e: %d \n", a+b+c);

printf("Razlikata na ovie broevi e: %d \n", a-b-c);

printf("Proizvodot na ovie broevi e: %d \n", a*b*c);

system("pause");
}
Ти фали на крај return 0;
И тоа printf/scanf сметам дека е подобро во еден ред да се стаи, т.е. наеднаш сите три броја да ги пишеш.
 
Ај ако можи некој нека ми ги кажи овие задачите:
1. Да се напише програма со која ќе се испишува дали некој број n е прост или не во опсег од n до m.


2. Да се напише програма со која ќе се пронајдат, истечатат и пребројат сите трицифрени броеви со растечки редослед во цифрите. Пр. 123 , 345, 259, а не 435 или 859
 
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;
}

Пробај го ова , го немам компајлирано така да незнам дали работи сигурно

#include<stdio.h>
#include<conio.h>
main()
{
int num, rem=0;
printf("\n Enter the number ");
scanf("%d", &num);
while(num>0)
{
rem = (rem * 10) + (num % 10);
num = num / 10;
}
printf("\n Reverse of the number is %d", rem);
getch();
}
 
Ај ако можи некој нека ми ги кажи овие задачите:
1. Да се напише програма со која ќе се испишува дали некој број n е прост или не во опсег од n до m.


2. Да се напише програма со која ќе се пронајдат, истечатат и пребројат сите трицифрени броеви со растечки редослед во цифрите. Пр. 123 , 345, 259, а не 435 или 859

Код:
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b;
	scanf("%d %d", &a, &b);
	for(a; a<=b; a++)
	{
		int prost=1;
		int pom=a;
		for(int i=2; i<=pom/2; i++)
		    if(pom%i==0)
                prost=0;    
            if(prost) printf("Brojot %d e prost broj\n", pom);
	}
system("pause");
return 0;
}

Втората попосле...
 
Ај ако можи некој нека ми ги кажи овие задачите:
1. Да се напише програма со која ќе се испишува дали некој број n е прост или не во опсег од n до m.


2. Да се напише програма со која ќе се пронајдат, истечатат и пребројат сите трицифрени броеви со растечки редослед во цифрите. Пр. 123 , 345, 259, а не 435 или 859


офлеле згрешив... во паскал ми требаше...ја згрешив темата извинете :)
 
Ми треба решение за задачава во C++:

Да се пресмета скаларен производ од p-та редица и q-та колона на дводимензионалното поле [ai,j]nxn. (Скаларен производ е збир од производите на првиот со првиот елемент, вториот со вториот...)

однапред ви благодарам :)
 
Ми треба решение за задачава во C++:

Да се пресмета скаларен производ од p-та редица и q-та колона на дводимензионалното поле [ai,j]nxn. (Скаларен производ е збир од производите на првиот со првиот елемент, вториот со вториот...)

однапред ви благодарам :)
Код:
#include <iostream>
using namespace std;

void main()
{
    int m,n,i,j;
    int a[50][50];
    float zbir=0;

    cout<<"Vnesete gi dimenziite na matricata: ";
    cin>>n;
    cout<<"Vnesi gi elementite na matricata:"<<endl;
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        {
            cout<<"a["<<i<<"]["<<j<<"]=";
            cin>>a[i][j];
        }
        cout<<"Matricata e: "<<endl;
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++) cout<<a[i][j]<<" ";

        cout<<endl;
    }
        int p,q;
        cout<<"Vnesi gi p i q: ";
        cin>>p>>q;
    for(i=0;i<n;i++) 
        zbir+=a[p][i]*a[i][q];

    cout<<"Skalarniot proizvod e: "<<zbir<<endl;
    
    cout<<endl;

}
 
Код:
#include <iostream>
using namespace std;

void main()
{
    int m,n,i,j;
    int a[50][50];
    float zbir=0;

    cout<<"Vnesete gi dimenziite na matricata: ";
    cin>>n;
    cout<<"Vnesi gi elementite na matricata:"<<endl;
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        {
            cout<<"a["<<i<<"]["<<j<<"]=";
            cin>>a[i][j];
        }
        cout<<"Matricata e: "<<endl;
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++) cout<<a[i][j]<<" ";

        cout<<endl;
    }
        int p,q;
        cout<<"Vnesi gi p i q: ";
        cin>>p>>q;
    for(i=0;i<n;i++) 
        zbir+=a[p][i]*a[i][q];

    cout<<"Skalarniot proizvod e: "<<zbir<<endl;
    
    cout<<endl;

}

Благодарам за решението :)
 
Ајде помош..
1.Да се напише програма што ке го пресмета следниов производ:
attachment.php

Вредностите на m и n се внесуваат од тастатура.

2.Напишете програма која ке ги отпечати сите букви во даден опсег( почетокот и крајот на опсегот се внесуваат од тастатура), кои имаат иста прва и последна цифра. На крај да се отпечати бројот на броевите кои го исполнуваат условот.

3.Напишете програма која ке ги печати сите парни броеви помали од n(се внесува од тастатура) кои се истовремено делливи со збирот на нивните цифри и со производот од нивните непарни броеви. На крај да се испечати бројот на пронајдени такви броеви.
На пример: 12, 18,...36,...108...
 

Kajgana Shop

Back
На врв Bottom