Podmienený príkaz neúplný IF
syntax:if( podmienka ) príkaz;
Určitý príkaz sa vykoná, ak výraz má hodnotu rôznou od nuly, teda ak je splnená podmienka. V prípade, že existuje viac príkazov, musia byť uzavreté do zložených zátvoriek { }.
Vzorový príklad:
Napíšte program ktorý po načítaní čísla 1 vypíše hurá
#include <stdio.h> int main(void) { int a; printf("zadaj cislo 1\n"); scanf("%d",&a); if (a == 1) printf("Hura\n"); return 0; }

Úloha číslo 1: Napíšte program kedy na základe zadaného veku oznámi či môže používateľ voliť na Slovensku.
#include <stdio.h>
int main()
{
int vek;
printf("Zadaj svoj vek: ");
scanf("%d", &vek);
if(vek >= 18)
{
printf("môžeš voliť na Slovensku");
}
return 0;
}

Úloha číslo 2: Napíšte program, ktorý načíta dve hodnoty a ak sa rovnajú tak vypíše ich súčet
#include <stdio.h>
int main()
{
int a,b;
printf("Zadaj prvú hodnotu: ");
scanf("%d", &a);
printf("Zadaj druhú hodnotu: ");
scanf("%d", &b);
if(a == b)
{
printf("čísla sa rovnajú a ich súčet je %d ",a+b);
}
return 0;
}

Úloha číslo 3: Napíšte program, ktorý načíta 3 hodnoty, porovná ich a ak sa rovnajú tak vypíše ich súčet. Použi iba jednu podmienku IF
#include <stdio.h>
int main()
{
int a,b,c;
printf("Zadaj prvú hodnotu: ");
scanf("%d", &a);
printf("Zadaj druhú hodnotu: ");
scanf("%d", &b);
printf("Zadaj druhú hodnotu: ");
scanf("%d", &c);
if((a == b) && (b == c))
{
printf("čísla sa rovnajú a ich súčet je %d ",a+b+c);
}
return 0;
}
