Írj programot, amely beolvas egy n természetes számot, majd kiír n darab * karaktert egymás mellé a képernyőre.Ezt hogy kell meg oldani C++ ban mert nem jövök rá ? Még kezdő vagyok de már ilyen feladatokkal szenvedek egyetemen .
"Még kezdő vagyok de már ilyen..."
Ennél egyszerűbbet nem lehet adni.
"Ennél egyszerűbbet nem lehet adni."
Abszolút, ez a legalapabb.
#include <iostream>
using namespace std;
int main() {
cout << "Give me a number: " << endl;
int n;
cin >> n;
for (int i = 0; i <= n; ++i) {
cout << "*";
}
return 0;
}
Erre gondol a feladat?
Ittam is már, álmos is vagyok és csináltam a saját csodás beadandómat. 😄😄
#4 Ez jó is lenne, csakhogy nem ellenőrzöd, hogy a felhasználó TERMÉSZETES számot ad-e meg, mivel ez is kikötés volt.
Tehát kiegészítve:
#include <iostream>
using namespace std;
int main() {
cout << "Give me a number: " << endl;
int n;
cin >> n;
if(n < 0) cout << "Nem természetes számot adott meg!" << endl;
for (int i = 0; i <= n; ++i) {
cout << "*";
}
return 0;
}
Miii? Egyetemen?
Csináld while-ciklussal, úgy még egyszerűbb.
Látom, nem aratott sikert az ötletem a lepontozósok körében, fene gondolta volna, hogy ekkora ellentábora van a while-loopnak. Pedig már azt hittem, megvan az első félévem...
#include <iostream>
int main(){std::cout<<"n=";int n;std::cin>>n;while(n>0){std::cout<<"*";n--;}return 0;}
Abszolút antitalentum vagyok a programozáshoz, de ez még nekem is menne 🤣
Valóban egy for ciklus, meg egy kiíratás az egész.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!