Hey,
napisalem program, dziala poprawnie, ale strona Hackerrank chce uzycia innego sposobu. Prosilbym o wyltlumaczenie zankow jak %, "%d" i (*v)++.
void increment(int *v) {
(*v)++;
}
int main() {
int a; scanf("%d", &a);
increment(&a);
printf("%d", a);
return 0; }
Storzylem kod w takim stylu:
#include <stdio.h>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int a, b, ap, bp;
cin>>a>>b;
scanf("a", "b");
cout<<(ap=a+b)<< ", " << (bp=b-a)<<endl;
return 0;
}
"Panowie, tutaj jest piłka nożna!" Poddajcie krotkie Fragmenty, wycinki poprawnego kodu i krotkie, skuteczne wyjasnienie (Tippy).
Zadanie polega na napisaniu programmu ktory po dodaniu 2 Liczb, on doda do pierwszej druga ( Dodawanie), a druga liczbe oddejme od pierwszej ( Odejmowanie), tak aby wyszly 2 Wyniki. Uzywamy tutaj Pointera, "%d" znakow.
Input 4 5
Output 9 1
Link do Spoja: https://www.hackerrank.com/challenges/c-tutorial-pointer/problem
Consola odp:
Compile Message
solution.cc: In function ‘int main()’:
solution.cc:10:5: error: ‘cin’ was not declared in this scope
cin>>a>>b;
^~~
solution.cc:10:5: note: suggested alternative: ‘sin’
cin>>a>>b;
^~~
Jason