Atak na mleczarnię – Omówienie zadania – Znaki w programowaniu

Szczegółowe omówienie zadania Atak na mleczarnię:

Link do powyższego omówienia zadania Atak na mleczarnię: https://youtu.be/xQM8uQo7vAU?t=1889
Skrót omówienia rozwiązania: https://youtu.be/xQM8uQo7vAU?t=5089

Link do treści zadania Atak na mleczarnię oraz możliwości umieszczania rozwiązań:
https://szkopul.edu.pl/problemset/problem/anm/site


Zadanie Atak na mleczarnię pokazuje

Dlaczego to jest to ważne? Historia przekazywania informacji?
https://youtu.be/xQM8uQo7vAU?t=22
Dalekopis czyli SMS sprzed 100 lat?
https://youtu.be/xQM8uQo7vAU?t=151


Jak się uczyć na podstawie tego zadania?
https://youtu.be/QgLyXYmFQeU?t=2019
Pamiętaj by zajrzeć max 1 raz – wtedy się rozwijasz:
https://youtu.be/pkLXuuOe_qA?t=3625

Lista zadań z rozwiązaniami: https://oki.org.pl/lista-zadan-materialy.php
Samouczek – przygotowanie do Olimpiad: https://oki.org.pl/tutorial/
Zajęcia – nauka programowania: https://oki.org.pl/harmonogram-zajec/

Spróbuj Olimpiady!
https://youtu.be/fk2wGqeiVBY?t=219


Kod C++ programu Atak na mleczarnię, który jest omówiony w powyższym filmie i który otrzymuje 100%


#include <iostream>
using namespace std;
 
int main () {
 int liczba_znakow, i, suma_cyfr;
 int cyfra_wartosc;
 char wczytany_znak;
 
 cin >> liczba_znakow;
 
 suma_cyfr = 0; 
 for (i=1; i<=liczba_znakow; ++i) {
 	cin >> wczytany_znak; //wczytany znak jest w kodzie ASCII (np jesli wprowadzono 2 to wczytany_znak jest 50)
 	if ( (wczytany_znak >= '0') && (wczytany_znak <= '9') ) { //porownujemy kody ASCII
 	  cyfra_wartosc = wczytany_znak - '0';  //odejmujemy kody ascii by miec rzeczywista wartosc cyfry
	   suma_cyfr = suma_cyfr + cyfra_wartosc; // zwiekszamy sume cyfr o aktualna wartosc cyfry
 	}
 } 

 cout << suma_cyfr;
 
 return 0;	

}
Kod C++ programu Atak na mleczarnię, który jest omówiony w powyższym filmie i który otrzymuje 100%

Nie dodano jeszcze komentarza, rozpocznij dyskusję pierwszy.

Dodaj komentarz