Schoolvraag Visual C: tel twee getallen op en druk de uitkomst achterstevoren af

Status
Niet open voor verdere reacties.

DesertFox

Gebruiker
Lid geworden
11 mei 2013
Berichten
5
Tel twee getallen op en druk de uitkomst achterstevoren af (v.b. 18+23=41, druk af 14).
Tip: gebruik itoa().


Ik heb al het volgende programma:

Code:
#include<stdio.h>
#include<conio.h>

int main(void)
{
	
	int a, b;
	int som ;


	printf("geef getal");
	scanf("%d",&a);

	printf("geef getal");
	scanf("%d",&b);

	som = a + b;
	printf("de som = %d",som);

    itoa (som,  ,2);


	getch();
	return 0;
}

Dit is nog zonder Strings. Som moet ik zeker in een som[20] string zetten zodat ik de cijfers kan verwiselen. Verder snap ik niks van de itoa functie. Als ik het google kom ik alleen dit programmaatje tegen over decimalen omzetten:

Code:
#include <stdio.h>
#include <stdlib.h>

int main ()
{
  int i;
  char buffer [33];
  printf ("Enter a number: ");
  scanf ("%d",&i);
  itoa (i,buffer,10);
  printf ("decimal: %s\n",buffer);
  itoa (i,buffer,16);
  printf ("hexadecimal: %s\n",buffer);
  itoa (i,buffer,2);
  printf ("binary: %s\n",buffer);
  return 0;
}

Nu nog iets gebruiken ipv buffer en iets achter de komma zetten zodat ik de getallen kan wisselen. Kan iemand me op weg helpen svp?
 
Bedankt voor je hulp, maar uit jouw link kom ik niet veel wijzer. Wat moet ik nou gebruiken om de getallen te switchen?
 
Laatst bewerkt door een moderator:
Integer naar string converteren -> een van de oplossingen gebruiken uit de door mij gegeven link.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan