Zahlencodes kürzen
-
Hallo!
ich habe folgendes Problem:
Ich würde gerne einen 12-stelligen int Wert vom Benutzer einlesen und diesen als Array abspeichern und zudem würde ich gerne jeweils immer zwei Ziffern des int in einem Platz des Array Speichern.
Anschauliches Beispiel:
int (vom Benutzer) = 123456789011;
Umwandeln (hier bräuchte ich euren Rat!)
array = {12, 34, 56, 78, 90, 11};Hat jemand eine Idee wie ich das Lösen könnte?
PS: Ich brauche die 2er-Komplemente im Array um das zu verschlüsseln.Vielen Dank schonmal für jede Hilfe,
LG Basti!
-
Modulo und Division und Vorzeichenwechsel.
-
...oder lies halt sechsmal eine Zahl der Länge zwei ein.
#include <stdio.h> int main(void) { int arr[6]={0}; for(int i=0; i<6; ++i) if(scanf("%2d", arr+i)!=1) break; for(int i=0; i<6; ++i) printf("%d ", arr[i]); }
-
Danke für die schnelle Hilfe!