Witajcie, od kilku godzin borykam się z problemem, mianowicie mam do wykonania dwa małe programy. Oto ich treść:
1. Program prosi o podanie napisu a nastepnie sprawdza, czy napis reprezentuje poprawna liczbę w systemie dwojkowym. Pojawia się odpowiedni komunikat na ekranie. np. 1010111 - Tak 10106 - Nie
2. Program wczytuje kod pocztowy. Sprawdza, czy podano prawidłowy kod pocztowy Prawidłowy kod: CC-CCC (C-dowolna cyfra)
#include <stdlib.h>
#include <stdio.h>
int main()
{
char napis[50];
int dwojkowy;
printf("Podaj napis!\n");
gets(napis);
printf("Podaj poprawna interpretacje napisu w systemie dwojkowym!\n");
scanf("%d", &dwojkowy);
}
int main()
{
int pierwszyCzlon, drugiCzlon;
printf("Podaj kod pocztowy w postaci CC-CCC, C to dowolna liczba naturalna.\n");
scanf("%d", &pierwszyCzlon);
if(pierwszyCzlon>=0 && pierwszyCzlon<100)
printf("-");
scanf("%d", &drugiCzlon);
return 0;
}
Starałem się coś wymyślić, ale nic nie wskórałem. Mam nadzieję, że jakoś naprowadzicie mnie na rozwiązanie.