IF - operatory logczne
1. Napisz program który wczytuje liczby tak długo aż uzyska liczbę większą od 10 i podzielną bez reszty przez 7.Używamy dokładnie jednego for i jednego if.

2. Napisz program, który wypisz pierwszych 100 liczb całkowitych dodatnich podzielnych przez 7 ( w domyśle bez reszty)

3. Napisz program który wczytuje liczby tak długo aż uzyska liczbę większą od 10 i podzielną bez reszty przez 7 lub 3. Używamy dokładnie jednego for i jednego if.

4. [str111]. Napisz program, który dla liczb a,b,c i d obliczy i wyświetli sumę wartości bezwzględnych różnic: |a-b| + |b-c| + |c-d|. Program powinien posługiwać się wyłącznie instrukcjami if oraz dodawaniem i odejmowaniem. potrzebuje na jutro dam najjjjjjjjjjjjjjjj



Odpowiedź :

Odpowiedź:

Pod spodem wklejam kod prosiłbym jednak przetestować go jeszcze u siebie. Licze na naj(jezeli bylyby jakies pytania pisz) :)

1)

#include <iostream>

using namespace std;

int main(){

   int liczba;

   for(;;){

       cout << "Podaj liczbe: ";

       cin >> liczba;

       if(liczba > 10 && liczba%7 == 0){

           break;

       }

   }

   return 0;

}  

2)

#include <iostream>

using namespace std;

int main(){

   int counter = 0;

   int i = 0;

   while(counter <= 100){

       if(i%7 == 0){

           cout << i << endl;

           counter++;

       }

       i++;

   }

   return 0;

}  

3)

#include <iostream>

using namespace std;

int main(){

   int liczba;

   for(;;){

       cout << "Podaj liczbe: ";

       cin >> liczba;

       if(liczba > 10 && (liczba%7 == 0 || liczba%3 == 0)){

           break;

       }

   }

   return 0;

}  

4)

#include <iostream>

using namespace std;

int main(){

   double x,y,z,a,b,c,d,suma;

   

   cout << "Podaj 1 liczbe";

   cin >> a;

   cout << "Podaj 2 liczbe";

   cin >> b;

   cout << "Podaj 3 liczbe";

   cin >> c;

   cout << "Podaj 4 liczbe";

   cin >> d;

   x = a - b;

   if( x < 0 ){

       x = - x;

   }

   y = b - c;

   if( y < 0 ){

       y = - y;

   }

   z = c - d;

   if( z < 0 ){

       z = -z;

   }

   suma = x + y + z;

   cout << "Suma wartosci bezwzglednych wynosi: " << suma << endl;

   return 0;

}